diff --git a/app/src/main/java/com/kunzisoft/keepass/activities/ListNodesFragment.kt b/app/src/main/java/com/kunzisoft/keepass/activities/ListNodesFragment.kt index bf95328db..470034783 100644 --- a/app/src/main/java/com/kunzisoft/keepass/activities/ListNodesFragment.kt +++ b/app/src/main/java/com/kunzisoft/keepass/activities/ListNodesFragment.kt @@ -121,14 +121,16 @@ class ListNodesFragment : StylishFragment(), SortDialogFragment.SortSelectionLis } override fun onNodeLongClick(node: NodeVersioned): Boolean { - // Select the first item after a long click - if (!listActionNodes.contains(node)) - listActionNodes.add(node) + if (nodeActionPasteMode == PasteMode.UNDEFINED) { + // Select the first item after a long click + if (!listActionNodes.contains(node)) + listActionNodes.add(node) - nodeClickListener?.onNodeSelected(listActionNodes) + nodeClickListener?.onNodeSelected(listActionNodes) - setActionNodes(listActionNodes) - notifyNodeChanged(node) + setActionNodes(listActionNodes) + notifyNodeChanged(node) + } return true } })