summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/applications
diff options
context:
space:
mode:
authorJason Monk <jmonk@google.com>2015-07-07 14:57:47 -0400
committerJason Monk <jmonk@google.com>2015-07-07 14:57:47 -0400
commit38f1889fea1a8ef7f4160044f4fd7e57a9bccd23 (patch)
treee9ae34e5e6361a20b8eb16c5ddec10836859a37a /src/com/android/settings/applications
parent2bd619d5ed2cdf5a34c3e3830469edc3b29a6eb0 (diff)
downloadpackages_apps_Settings-38f1889fea1a8ef7f4160044f4fd7e57a9bccd23.zip
packages_apps_Settings-38f1889fea1a8ef7f4160044f4fd7e57a9bccd23.tar.gz
packages_apps_Settings-38f1889fea1a8ef7f4160044f4fd7e57a9bccd23.tar.bz2
Handle uninstall from notifications list
Don't crash in InstalledAppDetails on invalid app and finish app notification details when the app goes away. Bug: 22311566 Change-Id: I0bb7302dc16dd1a6f3aca152037705ad657d5554
Diffstat (limited to 'src/com/android/settings/applications')
-rwxr-xr-xsrc/com/android/settings/applications/InstalledAppDetails.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java
index 94705d2..0ab9610 100755
--- a/src/com/android/settings/applications/InstalledAppDetails.java
+++ b/src/com/android/settings/applications/InstalledAppDetails.java
@@ -379,6 +379,9 @@ public class InstalledAppDetails extends AppInfoBase
@Override
public void onPrepareOptionsMenu(Menu menu) {
+ if (mFinishing) {
+ return;
+ }
boolean showIt = true;
if (mUpdatedSysApp) {
showIt = false;