diff options
author | Robin Gareus <robin@gareus.org> | 2019-02-28 23:54:42 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2019-02-28 23:54:42 +0100 |
commit | 82440265339b69983eda71167a563407bb35acb8 (patch) | |
tree | 6ad08e7a0d01605d193824af72766dfe03a4dab9 /gtk2_ardour/editor_mouse.cc | |
parent | 00934aec0db8c9fbf0361cdbc4472ae909f1212d (diff) |
Consolidate ToggleAction cast, use new API
Furthermore we can assume that all Actions are registered and
Unregistered actions will ::abort() execution.
Diffstat (limited to 'gtk2_ardour/editor_mouse.cc')
-rw-r--r-- | gtk2_ardour/editor_mouse.cc | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 2798ba4a3c..0e4d6bd322 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -208,14 +208,7 @@ Editor::set_current_movable (boost::shared_ptr<Movable> m) void Editor::mouse_mode_object_range_toggled() { - MouseMode m = mouse_mode; - - Glib::RefPtr<Action> act = ActionManager::get_action (X_("MouseMode"), X_("set-mouse-mode-range")); - assert (act); - Glib::RefPtr<ToggleAction> tact = Glib::RefPtr<ToggleAction>::cast_dynamic (act); - assert (tact); - - set_mouse_mode (m, true); // call this so the button styles can get updated + set_mouse_mode (mouse_mode, true); /* updates set-mouse-mode-range */ } bool |