diff options
author | nick_m <mainsbridge@gmail.com> | 2015-01-11 04:07:31 +1100 |
---|---|---|
committer | nick_m <mainsbridge@gmail.com> | 2015-01-11 04:07:31 +1100 |
commit | 44203ce955f33135065456f55f1f685131174ba6 (patch) | |
tree | 623864e0e94e7d1fb59c5ee24bdbd16f551aee4b /gtk2_ardour/editor_canvas_events.cc | |
parent | 9e873acedb35ee0077f128a2da1648b65c78eeeb (diff) |
Fix AutomationTrackItem rubberband click thinking it was unhandled.
Fix several other cases where a single mouse click could cause several
(not nested) selection ops.
Fix missing selection memento for midi notes and midi commands.
Rename some variables.
Fix random style issues.
Diffstat (limited to 'gtk2_ardour/editor_canvas_events.cc')
-rw-r--r-- | gtk2_ardour/editor_canvas_events.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk2_ardour/editor_canvas_events.cc b/gtk2_ardour/editor_canvas_events.cc index 93c0abea35..c1696c9f6c 100644 --- a/gtk2_ardour/editor_canvas_events.cc +++ b/gtk2_ardour/editor_canvas_events.cc @@ -178,7 +178,9 @@ Editor::canvas_scroll_event (GdkEventScroll *event, bool from_canvas) bool Editor::track_canvas_button_press_event (GdkEventButton */*event*/) { + begin_reversible_selection_op (_("Clear Selection Click (track canvas)")); selection->clear (); + commit_reversible_selection_op(); _track_canvas->grab_focus(); return false; } @@ -1105,8 +1107,10 @@ Editor::canvas_drop_zone_event (GdkEvent* event) switch (event->type) { case GDK_BUTTON_RELEASE: if (event->button.button == 1) { + begin_reversible_selection_op (_("Nowhere Click")); selection->clear_objects (); selection->clear_tracks (); + commit_reversible_selection_op (); } break; |