Allow to un-assign action-scripts via shift+right-click

This commit is contained in:
Robin Gareus 2017-02-18 02:24:23 +01:00
parent c8d6ddfd10
commit 2c992c093f
1 changed files with 5 additions and 1 deletions

View File

@ -410,7 +410,11 @@ ARDOUR_UI::bind_lua_action_script (GdkEventButton*ev, int i)
return false;
}
LuaInstance *li = LuaInstance::instance();
li->interactive_add (LuaScriptInfo::EditorAction, i);
if (Gtkmm2ext::Keyboard::modifier_state_equals (ev->state, Gtkmm2ext::Keyboard::TertiaryModifier)) {
li->remove_lua_action (i);
} else {
li->interactive_add (LuaScriptInfo::EditorAction, i);
}
return true;
}