]> git.sesse.net Git - kdenlive/commitdiff
take care of not initialised recmonitor (OSX)
authorMarco Gittler <marco@gitma.de>
Tue, 31 May 2011 08:29:58 +0000 (08:29 +0000)
committerMarco Gittler <marco@gitma.de>
Tue, 31 May 2011 08:29:58 +0000 (08:29 +0000)
svn path=/trunk/kdenlive/; revision=5624

src/mainwindow.cpp
src/monitormanager.cpp

index 85e5707fe858db0ee43ffdc50fafbaa664ca8c53..149325bb76834cfa00154850df21cb5fc5a65697 100644 (file)
@@ -4173,11 +4173,13 @@ void MainWindow::slotDoUpdateGfxScopeFrameRequest()
             m_projectMonitor->render->sendFrameForAnalysis = false;
         }
         m_clipMonitor->render->sendFrameForAnalysis = false;
-        m_recMonitor->analyseFrames(false);
+        if (m_recMonitor)
+            m_recMonitor->analyseFrames(false);
     } else {
         m_projectMonitor->render->sendFrameForAnalysis = true;
         m_clipMonitor->render->sendFrameForAnalysis = true;
-        m_recMonitor->analyseFrames(true);
+        if (m_recMonitor)
+            m_recMonitor->analyseFrames(true);
     }
 }
 
index 0c5e1a8714c86601897544f15c54ca284b379528..1077967fe11bcb84389e389cb62aa712e57220b3 100644 (file)
@@ -49,7 +49,8 @@ void MonitorManager::initMonitors(Monitor *clipMonitor, Monitor *projectMonitor,
 
     m_monitorsList.append(clipMonitor);
     m_monitorsList.append(projectMonitor);
-    m_monitorsList.append(recMonitor);
+    if (recMonitor)
+        m_monitorsList.append(recMonitor);
 }
 
 void MonitorManager::appendMonitor(AbstractMonitor *monitor)