diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.java b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.java index 40f3254f9..8152b920e 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.java +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.java @@ -1186,6 +1186,7 @@ public abstract class CoreReaderFragment extends BaseFragment updateBottomToolbarVisibility(); updateNightMode(); + setUpTTS(); } private void openFullScreenIfEnabled() { @@ -1495,10 +1496,13 @@ public abstract class CoreReaderFragment extends BaseFragment public void onPause() { super.onPause(); saveTabStates(); + tts.shutdown(); + tts = null; Log.d(TAG_KIWIX, "onPause Save current zim file to preferences: " + zimReaderContainer.getZimCanonicalPath()); } + @Override public void webViewUrlLoading() { if (isFirstRun && !BuildConfig.DEBUG) {