From 4e5d55be9ff0106ec686bec4f8ad404ad81e9869 Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 19 May 2021 21:11:19 +0200 Subject: [PATCH] do not show all top menu items at Recents tab --- .../filemanager/pro/activities/MainActivity.kt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/MainActivity.kt index fd974444e..7ff1ecde3 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/activities/MainActivity.kt @@ -133,13 +133,16 @@ class MainActivity : SimpleActivity() { val currentFragment = getCurrentFragment() menu!!.apply { - findItem(R.id.add_favorite).isVisible = !favorites.contains(currentFragment.currentPath) - findItem(R.id.remove_favorite).isVisible = favorites.contains(currentFragment.currentPath) - findItem(R.id.go_to_favorite).isVisible = favorites.isNotEmpty() + findItem(R.id.search).isVisible = currentFragment is ItemsFragment + findItem(R.id.sort).isVisible = currentFragment is ItemsFragment + + findItem(R.id.add_favorite).isVisible = currentFragment is ItemsFragment && !favorites.contains(currentFragment.currentPath) + findItem(R.id.remove_favorite).isVisible = currentFragment is ItemsFragment && favorites.contains(currentFragment.currentPath) + findItem(R.id.go_to_favorite).isVisible = currentFragment is ItemsFragment && favorites.isNotEmpty() findItem(R.id.toggle_filename).isVisible = config.getFolderViewType(currentFragment.currentPath) == VIEW_TYPE_GRID - findItem(R.id.go_home).isVisible = currentFragment.currentPath != config.homeFolder - findItem(R.id.set_as_home).isVisible = currentFragment.currentPath != config.homeFolder + findItem(R.id.go_home).isVisible = currentFragment is ItemsFragment && currentFragment.currentPath != config.homeFolder + findItem(R.id.set_as_home).isVisible = currentFragment is ItemsFragment && currentFragment.currentPath != config.homeFolder findItem(R.id.temporarily_show_hidden).isVisible = !config.shouldShowHidden findItem(R.id.stop_showing_hidden).isVisible = config.temporarilyShowHidden