diff options
author | Carl Hetherington <carl@carlh.net> | 2010-05-26 19:08:49 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2010-05-26 19:08:49 +0000 |
commit | 61a465555133d2910b57ab588c5e6d25e54f7e09 (patch) | |
tree | 43cc4a00a7876145c5a7d5451bea90945475c4b5 /gtk2_ardour | |
parent | 102f64f94c638a0b142dfd7642248aaecad0b051 (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.cc | 6 |
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; } |