Another similar fix for use of an uninitialized variable.
authorCarl Hetherington <carl@carlh.net>
Sun, 2 Aug 2009 02:17:14 +0000 (02:17 +0000)
committerCarl Hetherington <carl@carlh.net>
Sun, 2 Aug 2009 02:17:14 +0000 (02:17 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@5457 d708f5d6-7413-0410-9779-e7cbd77b26cf

gtk2_ardour/editor.cc

index e116cbb3ce3e377d123cd80bc053fab3ead4ee51..c9c309c6c545a51fd682b322aa288563ea713ac3 100644 (file)
@@ -2325,10 +2325,6 @@ Editor::set_state (const XMLNode& node)
                set_snap_mode ((SnapMode) atoi (prop->value()));
        }
 
-       if ((prop = node.property ("edit-point"))) {
-               set_edit_point_preference ((EditPoint) string_2_enum (prop->value(), _edit_point), true);
-       }
-
        if ((prop = node.property ("mouse-mode"))) {
                MouseMode m = str2mousemode(prop->value());
                mouse_mode = MouseMode ((int) m + 1); /* lie, force mode switch */
@@ -2338,6 +2334,10 @@ Editor::set_state (const XMLNode& node)
                set_mouse_mode (MouseObject, true);
        }
 
+       if ((prop = node.property ("edit-point"))) {
+               set_edit_point_preference ((EditPoint) string_2_enum (prop->value(), _edit_point), true);
+       }
+
        if ((prop = node.property ("show-waveforms-recording"))) {
                bool yn = (prop->value() == "yes");
                _show_waveforms_recording = !yn;