diff --git a/gtk2_ardour/editor_drag.cc b/gtk2_ardour/editor_drag.cc index 9bcdc9d2c5..0cfa0c8163 100644 --- a/gtk2_ardour/editor_drag.cc +++ b/gtk2_ardour/editor_drag.cc @@ -272,6 +272,7 @@ Drag::Drag (Editor* e, ArdourCanvas::Item* i, bool trackview_only) , _raw_grab_sample (0) , _grab_sample (0) , _last_pointer_sample (0) + , _earliest_time_limit (0) , _snap_delta (0) , _snap_delta_music (0.0) , _constraint_pressed (false) diff --git a/gtk2_ardour/editor_drag.h b/gtk2_ardour/editor_drag.h index 36aa1336af..17e9ef7296 100644 --- a/gtk2_ardour/editor_drag.h +++ b/gtk2_ardour/editor_drag.h @@ -303,6 +303,7 @@ private: ARDOUR::samplepos_t _raw_grab_sample; ///< unsnapped sample that the mouse was at when start_grab was called, or 0 ARDOUR::samplepos_t _grab_sample; ///< adjusted_sample that the mouse was at when start_grab was called, or 0 ARDOUR::samplepos_t _last_pointer_sample; ///< adjusted_sample the last time a motion occurred + ARDOUR::samplepos_t _earliest_time_limit; ///< time we cannot drag before (defaults to 0, indicating no such limit) /* difference between some key position's snapped and unsnapped * samplepos. used for relative snap.