From 0585d8379c736214574893fc7f8bc8b2c6def51c Mon Sep 17 00:00:00 2001 From: Marco Gittler Date: Tue, 31 May 2011 08:29:58 +0000 Subject: [PATCH] take care of not initialised recmonitor (OSX) svn path=/trunk/kdenlive/; revision=5624 --- src/mainwindow.cpp | 6 ++++-- src/monitormanager.cpp | 3 ++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 85e5707f..149325bb 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -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); } } diff --git a/src/monitormanager.cpp b/src/monitormanager.cpp index 0c5e1a87..1077967f 100644 --- a/src/monitormanager.cpp +++ b/src/monitormanager.cpp @@ -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) -- 2.39.2