diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 8ba745d587..5d0bfc60ed 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -6526,6 +6526,13 @@ RegionCutDrag::~RegionCutDrag () delete line; } +void +RegionCutDrag::start_grab (GdkEvent* event, Gdk::Cursor* c) +{ + Drag::start_grab (event, c); + motion (event, false); +} + void RegionCutDrag::motion (GdkEvent*, bool) { diff --git a/gtk2_ardour/editor_drag.h b/gtk2_ardour/editor_drag.h index bc30486b58..88e651899b 100644 --- a/gtk2_ardour/editor_drag.h +++ b/gtk2_ardour/editor_drag.h @@ -502,6 +502,7 @@ class RegionCutDrag : public Drag RegionCutDrag (Editor*, ArdourCanvas::Item*, framepos_t); ~RegionCutDrag (); + void start_grab (GdkEvent *, Gdk::Cursor* c = 0); void motion (GdkEvent*, bool); void finished (GdkEvent*, bool); void aborted (bool);