summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt7
1 files changed, 4 insertions, 3 deletions
diff --git a/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt b/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt
index e6562b4..a2b2350 100644
--- a/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt
+++ b/app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt
@@ -151,10 +151,11 @@ class AppDrawerFragment : Fragment() {
private fun appClickListener(viewModel: MainViewModel, flag: Int): (appModel: AppModel) -> Unit =
{ appModel ->
- search.hideKeyboard()
viewModel.selectedApp(appModel, flag)
- // if (flag != Constants.FLAG_LAUNCH_APP && flag != Constants.FLAG_HIDDEN_APPS)
- findNavController().popBackStack()
+ if (flag == Constants.FLAG_LAUNCH_APP || flag == Constants.FLAG_HIDDEN_APPS)
+ findNavController().popBackStack(R.id.mainFragment, false)
+ else
+ findNavController().popBackStack()
}
private fun appInfoListener(): (appModel: AppModel) -> Unit =