From d763dfa97ff5f00b13a03d882cc36daa97ba5d92 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Sat, 26 Sep 2009 22:49:07 +0000 Subject: [PATCH] Don't loose timecode in rec monitor after disconnect: http://www.kdenlive.org/mantis/view.php?id=1142 svn path=/trunk/kdenlive/; revision=3943 --- src/recmonitor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/recmonitor.cpp b/src/recmonitor.cpp index fb4fa0fe..35adf535 100644 --- a/src/recmonitor.cpp +++ b/src/recmonitor.cpp @@ -112,6 +112,7 @@ RecMonitor::RecMonitor(QString name, QWidget *parent) : m_captureProcess = new QProcess; connect(m_captureProcess, SIGNAL(stateChanged(QProcess::ProcessState)), this, SLOT(slotProcessStatus(QProcess::ProcessState))); + connect(m_captureProcess, SIGNAL(readyReadStandardError()), this, SLOT(slotReadDvgrabInfo())); QStringList env = QProcess::systemEnvironment(); env << "SDL_WINDOWID=" + QString::number(video_frame->winId()); @@ -379,7 +380,7 @@ void RecMonitor::slotStartCapture(bool play) m_captureProcess->setStandardOutputProcess(m_displayProcess); m_captureProcess->setWorkingDirectory(KdenliveSettings::capturefolder()); kDebug() << "Capture: Running dvgrab " << m_captureArgs.join(" "); - connect(m_captureProcess, SIGNAL(readyReadStandardError()), this, SLOT(slotReadDvgrabInfo())); + m_captureProcess->start(KdenliveSettings::dvgrab_path(), m_captureArgs); if (play) m_captureProcess->write(" ", 1); m_discAction->setEnabled(true); -- 2.39.2