diff --git a/src/com/android/settings/localepicker/AppLocalePickerActivity.java b/src/com/android/settings/localepicker/AppLocalePickerActivity.java index 2c652c6739a..42681637d79 100644 --- a/src/com/android/settings/localepicker/AppLocalePickerActivity.java +++ b/src/com/android/settings/localepicker/AppLocalePickerActivity.java @@ -89,26 +89,12 @@ public class AppLocalePickerActivity extends SettingsBaseActivity @Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == android.R.id.home) { - handleBackPressed(); + super.onBackPressed(); return true; } return super.onOptionsItemSelected(item); } - @Override - public void onBackPressed() { - handleBackPressed(); - } - - private void handleBackPressed() { - if (getFragmentManager().getBackStackEntryCount() > 1) { - super.onBackPressed(); - } else { - setResult(RESULT_CANCELED); - finish(); - } - } - @Override public void onLocaleSelected(LocaleStore.LocaleInfo localeInfo) { if (localeInfo == null || localeInfo.getLocale() == null || localeInfo.isSystemLocale()) {