summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-05-26 19:08:49 +0000
committerCarl Hetherington <carl@carlh.net>2010-05-26 19:08:49 +0000
commit61a465555133d2910b57ab588c5e6d25e54f7e09 (patch)
tree43cc4a00a7876145c5a7d5451bea90945475c4b5 /gtk2_ardour
parent102f64f94c638a0b142dfd7642248aaecad0b051 (diff)
Disable ghost note on note creation drag.
git-svn-id: svn://localhost/ardour2/branches/3.0@7168 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/midi_region_view.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk2_ardour/midi_region_view.cc b/gtk2_ardour/midi_region_view.cc
index aa46d4102b..5df1bbede3 100644
--- a/gtk2_ardour/midi_region_view.cc
+++ b/gtk2_ardour/midi_region_view.cc
@@ -437,6 +437,10 @@ MidiRegionView::canvas_event(GdkEvent* ev)
// Add note drag start
} else if (editor.internal_editing()) {
+
+ delete _ghost_note;
+ _ghost_note = 0;
+
group->grab(GDK_POINTER_MOTION_MASK | GDK_BUTTON_RELEASE_MASK,
Gdk::Cursor(Gdk::FLEUR), ev->motion.time);
last_x = event_x;
@@ -557,6 +561,8 @@ MidiRegionView::canvas_event(GdkEvent* ev)
delete drag_rect;
drag_rect = 0;
+
+ create_ghost_note (ev->button.x, ev->button.y);
default: break;
}