From 58146c2b2fa24d774840a07cf697ad315baf4de0 Mon Sep 17 00:00:00 2001 From: Fabrice Di Meglio Date: Thu, 26 Jun 2014 16:20:26 -0700 Subject: [PATCH] Fix bug #15431722 Uninstalling an app via settings leaves user on screen ...for the now uninstalled app - add the missing call to finish() - fix also a typo Change-Id: I3d365db1fa1e6ba1efeddae022d8c2136af6380a --- src/com/android/settings/SettingsActivity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java index a5bc8bb2a1e..a06c0754920 100644 --- a/src/com/android/settings/SettingsActivity.java +++ b/src/com/android/settings/SettingsActivity.java @@ -794,7 +794,7 @@ public class SettingsActivity extends Activity * preference panel is done. The launched panel must use * {@link #finishPreferencePanel(Fragment, int, Intent)} when done. * @param resultRequestCode If resultTo is non-null, this is the caller's - * request code to be received with the resut. + * request code to be received with the result. */ public void startPreferencePanel(String fragmentClass, Bundle args, int titleRes, CharSequence titleText, Fragment resultTo, int resultRequestCode) { @@ -822,6 +822,7 @@ public class SettingsActivity extends Activity */ public void finishPreferencePanel(Fragment caller, int resultCode, Intent resultData) { setResult(resultCode, resultData); + finish(); } /**