mirror of
https://github.com/FossifyOrg/Gallery.git
synced 2024-11-23 04:57:59 +01:00
fix #1395, removing some unwanted menu items from the recycle bin
This commit is contained in:
parent
71cba38402
commit
594c198cf2
1 changed files with 5 additions and 1 deletions
|
@ -109,8 +109,12 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList<Thumbnai
|
|||
|
||||
val isOneItemSelected = isOneItemSelected()
|
||||
val selectedPaths = selectedItems.map { it.path } as ArrayList<String>
|
||||
val isInRecycleBin = selectedItems.firstOrNull()?.getIsInRecycleBin() == true
|
||||
menu.apply {
|
||||
findItem(R.id.cab_rename).isVisible = selectedItems.firstOrNull()?.getIsInRecycleBin() == false
|
||||
findItem(R.id.cab_rename).isVisible = !isInRecycleBin
|
||||
findItem(R.id.cab_add_to_favorites).isVisible = !isInRecycleBin
|
||||
findItem(R.id.cab_fix_date_taken).isVisible = !isInRecycleBin
|
||||
findItem(R.id.cab_move_to).isVisible = !isInRecycleBin
|
||||
findItem(R.id.cab_open_with).isVisible = isOneItemSelected
|
||||
findItem(R.id.cab_confirm_selection).isVisible = isAGetIntent && allowMultiplePicks && selectedKeys.isNotEmpty()
|
||||
findItem(R.id.cab_restore_recycle_bin_files).isVisible = selectedPaths.all { it.startsWith(activity.recycleBinPath) }
|
||||
|
|
Loading…
Reference in a new issue