]> git.sesse.net Git - kdenlive/blobdiff - src/cornerswidget.cpp
Show rendering progress in the correct Kdenlive instance:
[kdenlive] / src / cornerswidget.cpp
index b588336d09b2a7e14d47d321b78aa533fa4a90ae..6582c5b0e80168b72f6af06626e3a68c64a1392e 100644 (file)
@@ -50,6 +50,7 @@ CornersWidget::CornersWidget(Monitor *monitor, QDomElement e, int minFrame, int
     m_scene->addItem(m_item);
 
     // TODO: Better Icons
+    edit->removeCustomControls();
     edit->addCustomButton(KIcon("transform-move"), i18n("Show additional controls"), this, SLOT(slotShowControls(bool)),
                           true, KdenliveSettings::onmonitoreffects_cornersshowcontrols());
     edit->addCustomButton(KIcon("insert-horizontal-rule"), i18n("Show/Hide the lines connecting the corners"), this, SLOT(slotShowLines(bool)),
@@ -196,8 +197,8 @@ void CornersWidget::slotSyncPosition(int relTimelinePos)
 {
     if (keyframe_list->rowCount()) {
         relTimelinePos = qBound(0, relTimelinePos, m_max);
-        if (relTimelinePos != m_pos) {
-            m_pos = relTimelinePos;
+        if (relTimelinePos != m_pos - m_min) {
+            m_pos = relTimelinePos + m_min;
             slotUpdateItem();
         }
     }