From 44203ce955f33135065456f55f1f685131174ba6 Mon Sep 17 00:00:00 2001 From: nick_m Date: Sun, 11 Jan 2015 04:07:31 +1100 Subject: 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. --- gtk2_ardour/editor_canvas_events.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gtk2_ardour/editor_canvas_events.cc') 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; -- cgit v1.2.3