OSDN Git Service

MediaProjectionPermissionActivity: Fix NPE.
authorJohn Spurlock <jspurlock@google.com>
Tue, 24 Feb 2015 17:14:06 +0000 (12:14 -0500)
committerThe Android Automerger <android-build@google.com>
Thu, 12 Mar 2015 02:35:38 +0000 (19:35 -0700)
Avoid dismissing a null dialog.

Bug: 19492919
Change-Id: I6642bb5194d9818ff3db1266c7c78ed752e23ecf
(cherry picked from commit 3d332f4e67a484abe597576bf329d89655afe720)

packages/SystemUI/src/com/android/systemui/media/MediaProjectionPermissionActivity.java

index 25bab17..c23f45d 100644 (file)
@@ -114,7 +114,9 @@ public class MediaProjectionPermissionActivity extends Activity
     @Override
     protected void onDestroy() {
         super.onDestroy();
-        mDialog.dismiss();
+        if (mDialog != null) {
+            mDialog.dismiss();
+        }
     }
 
     @Override
@@ -128,7 +130,9 @@ public class MediaProjectionPermissionActivity extends Activity
             Log.e(TAG, "Error granting projection permission", e);
             setResult(RESULT_CANCELED);
         } finally {
-            mDialog.dismiss();
+            if (mDialog != null) {
+                mDialog.dismiss();
+            }
             finish();
         }
     }