From 17224826f896278de0805e6a2fec321701bbb83d Mon Sep 17 00:00:00 2001 From: arete Date: Thu, 14 Aug 2014 13:45:36 -0700 Subject: [PATCH] Cannot cancel in the "Warn app installation" dialog in security settings. Bug: 16900059 Change-Id: Ie4e335b000350632bffc5740939b46b21357e298 --- src/com/android/settings/SecuritySettings.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java index 1b9f44c2b3..f2a0bbb5d6 100644 --- a/src/com/android/settings/SecuritySettings.java +++ b/src/com/android/settings/SecuritySettings.java @@ -404,16 +404,17 @@ public class SecuritySettings extends SettingsPreferenceFragment .setIcon(com.android.internal.R.drawable.ic_dialog_alert) .setMessage(getResources().getString(R.string.install_all_warning)) .setPositiveButton(android.R.string.yes, this) - .setNegativeButton(android.R.string.no, null) + .setNegativeButton(android.R.string.no, this) .show(); } @Override public void onClick(DialogInterface dialog, int which) { - if (dialog == mWarnInstallApps && which == DialogInterface.BUTTON_POSITIVE) { - setNonMarketAppsAllowed(true); + if (dialog == mWarnInstallApps) { + boolean turnOn = which == DialogInterface.BUTTON_POSITIVE; + setNonMarketAppsAllowed(turnOn); if (mToggleAppInstallation != null) { - mToggleAppInstallation.setChecked(true); + mToggleAppInstallation.setChecked(turnOn); } } } -- 2.11.0