diff options
author | Amith Yamasani <yamasani@google.com> | 2009-04-15 14:42:32 -0700 |
---|---|---|
committer | Amith Yamasani <yamasani@google.com> | 2009-04-20 14:22:43 -0700 |
commit | 519e3216099ebfca22451ccd437e6af244011c35 (patch) | |
tree | bb77387a70a2e3805dbe03613644ce08b7f970cf /src/com/android/settings/ApplicationSettings.java | |
parent | 69720d1db36ba13bd3064a4a4458790f5c9e4134 (diff) | |
download | packages_apps_Settings-519e3216099ebfca22451ccd437e6af244011c35.zip packages_apps_Settings-519e3216099ebfca22451ccd437e6af244011c35.tar.gz packages_apps_Settings-519e3216099ebfca22451ccd437e6af244011c35.tar.bz2 |
Dismiss the dialog in onDestroy so that it doesn't leak on orientation change or other transitions.
Diffstat (limited to 'src/com/android/settings/ApplicationSettings.java')
-rw-r--r-- | src/com/android/settings/ApplicationSettings.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/android/settings/ApplicationSettings.java b/src/com/android/settings/ApplicationSettings.java index 85fe11f..6a8aa81 100644 --- a/src/com/android/settings/ApplicationSettings.java +++ b/src/com/android/settings/ApplicationSettings.java @@ -53,6 +53,14 @@ public class ApplicationSettings extends PreferenceActivity implements } @Override + protected void onDestroy() { + super.onDestroy(); + if (mWarnInstallApps != null) { + mWarnInstallApps.dismiss(); + } + } + + @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { if (preference == mToggleAppInstallation) { if (mToggleAppInstallation.isChecked()) { |