diff options
| author | 2017-02-11 08:28:04 +0000 | |
|---|---|---|
| committer | 2017-02-11 08:28:07 +0000 | |
| commit | 9e193f03e8836c8e9b346e33ae448f06f105819b (patch) | |
| tree | b51f22a7ce8ff4ddb09f3bae3e7b3e0c2087d394 | |
| parent | 2c728430a73816efdc8f9d5cf0133541f49df68e (diff) | |
| parent | 17d9e9c36d789061782592a83e20144e991cd0cb (diff) | |
Merge "Dismiss keyguard before displaying bugrepot details dialog."
| -rw-r--r-- | packages/Shell/src/com/android/shell/BugreportProgressService.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/packages/Shell/src/com/android/shell/BugreportProgressService.java b/packages/Shell/src/com/android/shell/BugreportProgressService.java index 26568ccccaf2..37ea537b2fea 100644 --- a/packages/Shell/src/com/android/shell/BugreportProgressService.java +++ b/packages/Shell/src/com/android/shell/BugreportProgressService.java @@ -92,6 +92,7 @@ import android.util.Log; import android.util.Pair; import android.util.Patterns; import android.util.SparseArray; +import android.view.IWindowManager; import android.view.View; import android.view.WindowManager; import android.view.View.OnFocusChangeListener; @@ -579,6 +580,16 @@ public class BugreportProgressService extends Service { } collapseNotificationBar(); + + // Dissmiss keyguard first. + final IWindowManager wm = IWindowManager.Stub + .asInterface(ServiceManager.getService(Context.WINDOW_SERVICE)); + try { + wm.dismissKeyguard(null); + } catch (Exception e) { + // ignore it + } + mInfoDialog.initialize(mContext, info); } |