mirror of
https://github.com/SimpleMobileTools/Simple-File-Manager.git
synced 2025-02-18 21:00:36 +01:00
use adapterPosition at the ItemsAdapter
This commit is contained in:
parent
a4129f1a14
commit
5645bfc9d6
@ -525,8 +525,8 @@ class ItemsAdapter(val activity: SimpleActivity, var mItems: MutableList<FileDir
|
|||||||
|
|
||||||
private fun viewClicked(fileDirItem: FileDirItem) {
|
private fun viewClicked(fileDirItem: FileDirItem) {
|
||||||
if (multiSelector.isSelectable) {
|
if (multiSelector.isSelectable) {
|
||||||
val isSelected = adapterListener.getSelectedPositions().contains(layoutPosition)
|
val isSelected = adapterListener.getSelectedPositions().contains(adapterPosition)
|
||||||
adapterListener.toggleItemSelectionAdapter(!isSelected, layoutPosition)
|
adapterListener.toggleItemSelectionAdapter(!isSelected, adapterPosition)
|
||||||
} else {
|
} else {
|
||||||
itemClick(fileDirItem)
|
itemClick(fileDirItem)
|
||||||
}
|
}
|
||||||
@ -536,10 +536,10 @@ class ItemsAdapter(val activity: SimpleActivity, var mItems: MutableList<FileDir
|
|||||||
if (listener != null) {
|
if (listener != null) {
|
||||||
if (!multiSelector.isSelectable) {
|
if (!multiSelector.isSelectable) {
|
||||||
activity.startSupportActionMode(multiSelectorCallback)
|
activity.startSupportActionMode(multiSelectorCallback)
|
||||||
adapterListener.toggleItemSelectionAdapter(true, layoutPosition)
|
adapterListener.toggleItemSelectionAdapter(true, adapterPosition)
|
||||||
}
|
}
|
||||||
|
|
||||||
listener.itemLongClicked(layoutPosition)
|
listener.itemLongClicked(adapterPosition)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user