diff --git a/src/com/android/settings/SecuritySettings.java b/src/com/android/settings/SecuritySettings.java index bcb677dd34b..653d3612af3 100644 --- a/src/com/android/settings/SecuritySettings.java +++ b/src/com/android/settings/SecuritySettings.java @@ -1282,17 +1282,15 @@ public class SecuritySettings extends SettingsPreferenceFragment } } ) - .setNegativeButton(R.string.cancel, - new DialogInterface.OnClickListener() { - @Override - public void onClick(DialogInterface dialog, int whichButton) { - parentFragment.updateUnificationPreference(); - dismiss(); - } - } - ) + .setNegativeButton(R.string.cancel, null) .create(); } + + @Override + public void onDismiss(DialogInterface dialog) { + super.onDismiss(dialog); + ((SecuritySettings) getParentFragment()).updateUnificationPreference(); + } } }