diff options
| -rw-r--r-- | app/src/main/java/app/olauncher/ui/AppDrawerFragment.kt | 7 |
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 = |
