From 67fb63a56c01949232727202f49f424ba32a8bf1 Mon Sep 17 00:00:00 2001 From: Sean Mac Gillicuddy Date: Mon, 3 Feb 2020 13:10:11 +0000 Subject: [PATCH] #1707 A Problem with the Night Mode --- .../java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.java | 3 +-- .../org/kiwix/kiwixmobile/core/settings/CorePrefsFragment.java | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.java b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.java index d6aefe78e..297261e9c 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.java +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.java @@ -1404,8 +1404,7 @@ public abstract class CoreMainActivity extends BaseActivity break; case REQUEST_PREFERENCES: if (resultCode == RESULT_RESTART) { - startActivity(Intents.internal(CoreMainActivity.class)); - finish(); + recreate(); } if (resultCode == RESULT_HISTORY_CLEARED) { webViewList.clear(); diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/settings/CorePrefsFragment.java b/core/src/main/java/org/kiwix/kiwixmobile/core/settings/CorePrefsFragment.java index 6f123ebee..cb2831fde 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/settings/CorePrefsFragment.java +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/settings/CorePrefsFragment.java @@ -175,7 +175,6 @@ public abstract class CorePrefsFragment extends PreferenceFragment implements @Override public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) { - if (key.equals(PREF_ZOOM_ENABLED)) { setSliderState(); } @@ -185,6 +184,7 @@ public abstract class CorePrefsFragment extends PreferenceFragment implements } if (key.equals(PREF_NIGHT_MODE)) { sharedPreferenceUtil.updateNightMode(); + restartActivity(); } }