]> git.sesse.net Git - kdenlive/blobdiff - src/geometrywidget.cpp
Fix monitor scene never resetting scrollbars (scene rect always growing)
[kdenlive] / src / geometrywidget.cpp
index 66bc4e983191cb9ef08cf991f6fec3f9ecdc4192..1aac90f45ed9a1edec569bb6e869c3be87c48273 100644 (file)
@@ -294,6 +294,7 @@ void GeometryWidget::setupParam(const QDomElement elem, int minframe, int maxfra
 {
     m_inPoint = minframe;
     m_outPoint = maxframe;
+    m_scene->cleanup();
 
     if (m_geometry)
         m_geometry->parse(elem.attribute("value").toUtf8().data(), maxframe - minframe, m_monitor->render->frameRenderWidth(), m_monitor->render->renderHeight());
@@ -325,7 +326,7 @@ void GeometryWidget::setupParam(const QDomElement elem, int minframe, int maxfra
     m_rect->setZValue(0);
     m_scene->addItem(m_rect);
     connect(m_rect, SIGNAL(changed()), this, SLOT(slotUpdateGeometry()));
-
+    m_scene->centerView();
     slotPositionChanged(0, false);
     slotCheckMonitorPosition(m_monitor->render->seekFramePosition());
 }