summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Monk <jmonk@google.com>2015-10-22 15:32:08 -0700
committerJason Monk <jmonk@google.com>2015-10-22 22:58:50 +0000
commit6e2e8e17cfea09548067baa8b361dbc31dce385c (patch)
tree6dd0e1d1f45073281b8156fe351dd7819b4567e9
parenta489856def386e52f3507370f5b504841bab7a61 (diff)
downloadpackages_apps_Settings-6e2e8e17cfea09548067baa8b361dbc31dce385c.zip
packages_apps_Settings-6e2e8e17cfea09548067baa8b361dbc31dce385c.tar.gz
packages_apps_Settings-6e2e8e17cfea09548067baa8b361dbc31dce385c.tar.bz2
Fix crash in Settings from uninstall
Bug: 25171390 Change-Id: Idd0319a5c003ba2183264684806d2b0aaffa1d7e
-rwxr-xr-xsrc/com/android/settings/applications/InstalledAppDetails.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/android/settings/applications/InstalledAppDetails.java b/src/com/android/settings/applications/InstalledAppDetails.java
index f539962..74ae90d 100755
--- a/src/com/android/settings/applications/InstalledAppDetails.java
+++ b/src/com/android/settings/applications/InstalledAppDetails.java
@@ -704,6 +704,10 @@ public class InstalledAppDetails extends AppInfoBase
* @see android.view.View.OnClickListener#onClick(android.view.View)
*/
public void onClick(View v) {
+ if (mAppEntry == null) {
+ setIntentAndFinish(true, true);
+ return;
+ }
String packageName = mAppEntry.info.packageName;
if(v == mUninstallButton) {
if ((mAppEntry.info.flags & ApplicationInfo.FLAG_SYSTEM) != 0) {