Proper initialisation of _x/y_constrained.
authornick_m <mainsbridge@gmail.com>
Sat, 23 May 2015 12:59:19 +0000 (22:59 +1000)
committernick_m <mainsbridge@gmail.com>
Sat, 23 May 2015 12:59:19 +0000 (22:59 +1000)
gtk2_ardour/editor_drag.cc

index 97a24a1a1ace05308a1181be2a7904cab3b5efbc..f9222ac35adba9b1fbf2833276d316ef42104159 100644 (file)
@@ -218,6 +218,8 @@ Drag::Drag (Editor* e, ArdourCanvas::Item* i, bool trackview_only)
        : _editor (e)
        , _item (i)
        , _pointer_frame_offset (0)
+       , _x_constrained (false)
+       , _y_constrained (false)
        , _trackview_only (trackview_only)
        , _move_threshold_passed (false)
        , _starting_point_passed (false)
@@ -251,8 +253,6 @@ Drag::start_grab (GdkEvent* event, Gdk::Cursor *cursor)
 {
 
        /* we set up x/y dragging constraints on first move */
-       _x_constrained = false;
-       _y_constrained = false;
 
        _raw_grab_frame = _editor->canvas_event_sample (event, &_grab_x, &_grab_y);