From 27477fe0024f0d3f761c1ead595ee9433fb2ecf7 Mon Sep 17 00:00:00 2001 From: arcarum <134963929+arcarum@users.noreply.github.com> Date: Tue, 16 Jan 2024 23:57:14 +0400 Subject: [PATCH] Fix incorrect alert dialog behavior when dismissing (#420) --- .../inputmethod/latin/settings/CorrectionSettingsFragment.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/CorrectionSettingsFragment.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/CorrectionSettingsFragment.java index 649763c17..cf2338165 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/CorrectionSettingsFragment.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/CorrectionSettingsFragment.java @@ -84,6 +84,7 @@ public final class CorrectionSettingsFragment extends SubScreenFragment .setMessage(R.string.disable_personalized_dicts_message) .setNegativeButton(android.R.string.cancel, (dialogInterface, i) -> ((TwoStatePreference) findPreference(key)).setChecked(true)) .setPositiveButton(android.R.string.ok, null) + .setOnCancelListener(dialogInterface -> ((TwoStatePreference) findPreference(key)).setChecked(true)) .show(); } refreshEnabledSettings();