]> git.sesse.net Git - kdenlive/blobdiff - src/monitor.cpp
Do not switch monitor when not necessary, make sure we refresh monitor when adding...
[kdenlive] / src / monitor.cpp
index 67b35e92117784819422d209cf54a9864490a173..02a9d92178e064c5042f6b2431f67c13afcca86c 100644 (file)
@@ -743,7 +743,7 @@ void Monitor::stop()
 void Monitor::start()
 {
     if (!isVisible() || !isActive()) return;
-    if (render) render->doRefresh();// start();
+    if (render) render->startConsumer();
 }
 
 void Monitor::refreshMonitor(bool visible)
@@ -842,7 +842,6 @@ void Monitor::slotSetClipProducer(DocClipBase *clip, QPoint zone, bool forceUpda
        if (m_currentClip) m_currentClip->lastSeekPosition = render->seekFramePosition();
         m_currentClip = clip;
        if (position == -1) position = clip->lastSeekPosition;
-        if (m_currentClip) slotActivateMonitor();
         updateMarkers(clip);
         Mlt::Producer *prod = NULL;
         if (clip) prod = clip->getCloneProducer();