From 31ba1bc2df6567effec74de4e21878dcedc44ff3 Mon Sep 17 00:00:00 2001 From: MohitMali Date: Fri, 5 Aug 2022 16:18:32 +0530 Subject: [PATCH] Search screen not popup after pressing back from search result --- .../java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.kt b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.kt index 201336122..00b10edff 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.kt +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.kt @@ -229,7 +229,10 @@ abstract class CoreMainActivity : BaseActivity(), WebViewProvider { } activeFragments().filterIsInstance().forEach { if (it.onBackPressed(this) == FragmentActivityExtensions.Super.ShouldCall) { - if (navController.currentDestination?.label?.equals("Reader") == true) { + if (navController.currentDestination?.label?.equals("Reader") == true && + navController.previousBackStackEntry?.destination + ?.label?.equals("SearchFragment") == false + ) { finish() } else { super.onBackPressed()