diff --git a/source/src/menus.cpp b/source/src/menus.cpp index f7e8e882..7e93a69e 100644 --- a/source/src/menus.cpp +++ b/source/src/menus.cpp @@ -520,10 +520,13 @@ struct mitemcheckbox : mitem virtual void select() { checked = !checked; + if(action && action[0]) + { push("arg1", checked ? "1" : "0"); execute(action); pop("arg1"); } + } virtual void init() {