Skip to content

Commit d83e9ad

Browse files
committed
Update
1 parent 2b02bbe commit d83e9ad

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

app/src/main/java/com/omarea/krscript/ui/ActionListFragment.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ class ActionListFragment : androidx.fragment.app.Fragment(), PageLayoutRender.On
191191
}
192192

193193
override fun onItemLongClick(clickableNode: ClickableNode) {
194+
if (!checkAndLockClick()) return
194195
if (clickableNode.key.isEmpty()) {
195196
DialogHelper.alert(this.requireActivity(), getString(R.string.kr_shortcut_create_fail), getString(R.string.kr_ushortcut_nsupported))
196197
} else {
@@ -263,6 +264,7 @@ class ActionListFragment : androidx.fragment.app.Fragment(), PageLayoutRender.On
263264
val darkMode = ThemeModeState.isDarkMode()
264265
DialogItemChooser(darkMode, optionsSorted, item.multiple, object : DialogItemChooser.Callback {
265266
override fun onConfirm(selected: List<SelectItem>, status: BooleanArray) {
267+
if (!checkAndLockClick()) return
266268
val value = if (item.multiple) {
267269
selected.joinToString(item.separator ?: "") { "" + it.value }
268270
} else {
@@ -385,7 +387,6 @@ class ActionListFragment : androidx.fragment.app.Fragment(), PageLayoutRender.On
385387
}
386388

387389
private fun getParamOptions(actionParamInfo: ActionParamInfo, nodeInfoBase: NodeInfoBase): ArrayList<SelectItem>? {
388-
if (!checkAndLockClick()) return
389390
val options = ArrayList<SelectItem>()
390391
var shellResult = ""
391392
if (actionParamInfo.optionsSh.isNotEmpty()) {

0 commit comments

Comments
 (0)