diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2011-03-08 12:45:23 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2011-03-08 12:45:23 +0000 |
commit | 07e607ebad7184fe8b548ba9d61a1d1e57177201 (patch) | |
tree | 2b537e297b0eeaed2501ff631e45ceae0f6542a0 /gtk2_ardour/editor_mouse.cc | |
parent | d2bcfc07471645214e81b2d7284aabd16c6e25df (diff) |
reinstate (de)selection operations that should happen on mouse button release
git-svn-id: svn://localhost/ardour2/branches/3.0@9104 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/editor_mouse.cc')
-rw-r--r-- | gtk2_ardour/editor_mouse.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index d874aba2ef..034619c932 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -505,8 +505,6 @@ Editor::button_selection (ArdourCanvas::Item* /*item*/, GdkEvent* event, ItemTyp Selection::Operation op = ArdourKeyboard::selection_type (event->button.state); bool press = (event->type == GDK_BUTTON_PRESS); - // begin_reversible_command (_("select on click")); - switch (item_type) { case RegionItem: if (mouse_mode != MouseRange || _join_object_range_state == JOIN_OBJECT_RANGE_OBJECT) { @@ -1501,9 +1499,11 @@ Editor::button_release_handler (ArdourCanvas::Item* item, GdkEvent* event, ItemT default: break; - + } + /* do any (de)selection operations that should occur on button release */ + button_selection (item, event, item_type); return true; break; @@ -1548,6 +1548,9 @@ Editor::button_release_handler (ArdourCanvas::Item* item, GdkEvent* event, ItemT default: break; } + + cerr << "button release hits bottom\n"; + return false; } |