summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-02-11 22:46:21 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2014-02-11 22:46:21 -0500
commit3bbbf567189b6bdb158c4b788a179c2e727c2642 (patch)
treed5282b83a006390cc9ac4c0f44f6352ca3db4c9a
parentcc2aca44fb4806b77e8a98083c0d68e069d743f8 (diff)
passthrough unhandled motion events in MIDI region views because we may be dragging non-note objects like patch changes
-rw-r--r--gtk2_ardour/midi_region_view.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc
index a1ae03f253..289c5f7f54 100644
--- a/gtk2_ardour/midi_region_view.cc
+++ b/gtk2_ardour/midi_region_view.cc
@@ -650,9 +650,13 @@ MidiRegionView::motion (GdkEventMotion* ev)
default:
break;
+
}
- return false;
+ /* we may be dragging some non-note object (eg. patch-change, sysex)
+ */
+
+ return editor.drags()->motion_handler ((GdkEvent *) ev, false);
}