From 92f1ab73e514ce5ee42efe3ee5e9e13b5d98f6db Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 11 Sep 2007 14:45:10 +0000 Subject: [PATCH] prevent left drags for timefx from initiating timefx ops git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2458 d708f5d6-7413-0410-9779-e7cbd77b26cf --- gtk2_ardour/editor_mouse.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtk2_ardour/editor_mouse.cc b/gtk2_ardour/editor_mouse.cc index 3830b4517b..ce662a9f13 100644 --- a/gtk2_ardour/editor_mouse.cc +++ b/gtk2_ardour/editor_mouse.cc @@ -4878,6 +4878,11 @@ Editor::end_time_fx (ArdourCanvas::Item* item, GdkEvent* event) if (drag_info.first_move) { return; } + + if (drag_info.last_pointer_frame < clicked_regionview->region()->position()) { + /* backwards drag of the left edge - not usable */ + return; + } nframes_t newlen = drag_info.last_pointer_frame - clicked_regionview->region()->position(); float percentage = (float) ((double) newlen - (double) clicked_regionview->region()->length()) / ((double) newlen) * 100.0f;