This is the wrong approach to this problem. 5.6
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 9 Feb 2017 16:03:42 +0000 (17:03 +0100)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 9 Feb 2017 16:03:42 +0000 (17:03 +0100)
Revert "3 actions (trim-front, trim-back, set-sync-position) do not need to be region-selection sensitive."

This reverts commit 4aaf3fcb95e280a4348bced300553d4166f72a71.

gtk2_ardour/editor_actions.cc

index 628ab1c9a1541789f4f46a18c177ef5e8db4fe26..25fc1afcd90316015f2872fdf1b7ba6a21a8be73 100644 (file)
@@ -1956,13 +1956,10 @@ Editor::register_region_actions ()
 
        /* PART 3: actions that operate on the selection and also require the edit point location */
 
+       reg_sens (_region_actions, "set-region-sync-position", _("Set Sync Position"), sigc::mem_fun (*this, &Editor::set_region_sync_position));
        reg_sens (_region_actions, "place-transient", _("Place Transient"), sigc::mem_fun (*this, &Editor::place_transient));
-
-       /* These 3 do not need to be senstive to region selection */
-
-       myactions.register_action (_region_actions, "set-region-sync-position", _("Set Sync Position"), sigc::mem_fun (*this, &Editor::set_region_sync_position));
-       myactions.register_action (_region_actions, "trim-front", _("Trim Start at Edit Point"), sigc::mem_fun (*this, &Editor::trim_region_front));
-       myactions.register_action (_region_actions, "trim-back", _("Trim End at Edit Point"), sigc::mem_fun (*this, &Editor::trim_region_back));
+       reg_sens (_region_actions, "trim-front", _("Trim Start at Edit Point"), sigc::mem_fun (*this, &Editor::trim_region_front));
+       reg_sens (_region_actions, "trim-back", _("Trim End at Edit Point"), sigc::mem_fun (*this, &Editor::trim_region_back));
 
        reg_sens (
                _region_actions,