vtl: query video-monitor-state on explicit session save
authorRobin Gareus <robin@gareus.org>
Tue, 9 Apr 2013 15:13:42 +0000 (17:13 +0200)
committerRobin Gareus <robin@gareus.org>
Tue, 9 Apr 2013 15:13:42 +0000 (17:13 +0200)
gtk2_ardour/video_timeline.cc

index 78b5f0345da819373ceb7948a72f0e5b60eb51cd..2953fd8277daaa0dfefa0ffafea1bb2eaa394f74 100644 (file)
@@ -95,6 +95,9 @@ VideoTimeLine::save_session ()
        _session->add_extra_xml (*node);
 
        if (vmonitor) {
+               if (vmonitor->is_started()) {
+                       vmonitor->query_full_state(true);
+               }
                vmonitor->save_session();
        }
 
@@ -130,7 +133,6 @@ VideoTimeLine::sync_session_state ()
        if (!_session || !vmonitor || !vmonitor->is_started()) {
                return;
        }
-       vmonitor->query_full_state(true);
        save_session();
 }