From a1a03b2d5722a05c0935f7761bbcade89ab51f15 Mon Sep 17 00:00:00 2001 From: Sagar Date: Tue, 12 Mar 2024 12:34:45 +0530 Subject: [PATCH] #3740 Read aloud will stop in closed tab --- .../java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.kt index 924720e35..3d15ef84f 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreReaderFragment.kt @@ -1192,6 +1192,7 @@ abstract class CoreReaderFragment : } private fun closeTab(index: Int) { + if (currentWebViewIndex == index) onReadAloudStop() tempZimFileForUndo = zimReaderContainer?.zimFile tempWebViewForUndo = webViewList[index] webViewList.removeAt(index) @@ -1610,6 +1611,7 @@ abstract class CoreReaderFragment : @OnClick(R2.id.tab_switcher_close_all_tabs) fun closeAllTabs() { + onReadAloudStop() closeAllTabsButton?.rotate() tempZimFileForUndo = zimReaderContainer?.zimFile tempWebViewListForUndo.apply {