From d867eb13bf71f9878c8ef1ccbd34569c8b095f22 Mon Sep 17 00:00:00 2001 From: Helium314 Date: Tue, 12 Sep 2023 14:46:19 +0200 Subject: [PATCH] fix returning to main fragment after screen orientation change --- .../inputmethod/latin/settings/SettingsActivity.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsActivity.java b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsActivity.java index a9a243a7c..2b0ac5d3a 100644 --- a/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsActivity.java +++ b/app/src/main/java/org/dslul/openboard/inputmethod/latin/settings/SettingsActivity.java @@ -54,9 +54,10 @@ public final class SettingsActivity extends AppCompatActivity new NewDictionaryAdder(this, null).addDictionary(i.getData(), null); setIntent(new Intent()); // avoid opening again } - getSupportFragmentManager().beginTransaction() - .replace(android.R.id.content, new SettingsFragment()) - .commit(); + if (getSupportFragmentManager().getFragments().isEmpty()) + getSupportFragmentManager().beginTransaction() + .replace(android.R.id.content, new SettingsFragment()) + .commit(); } @Override