]> git.sesse.net Git - kdenlive/blobdiff - src/clipitem.cpp
Fix parameter update when Direct update is not enabled
[kdenlive] / src / clipitem.cpp
index e4b759bb7cd1ab2359b400a534f23f9d47e47d9e..f7e2b985b46b53aa378d1cea967e2553bd58c9e1 100644 (file)
@@ -508,7 +508,7 @@ void ClipItem::resetThumbs(bool clearExistingThumbs)
 }
 
 
-void ClipItem::refreshClip(bool checkDuration)
+void ClipItem::refreshClip(bool checkDuration, bool forceResetThumbs)
 {
     if (checkDuration && (m_maxDuration != m_clip->maxDuration())) {
         m_maxDuration = m_clip->maxDuration();
@@ -529,7 +529,8 @@ void ClipItem::refreshClip(bool checkDuration)
         QString colour = m_clip->getProperty("colour");
         colour = colour.replace(0, 2, "#");
         m_baseColor = QColor(colour.left(7));
-    } else resetThumbs(checkDuration);
+        update();
+    } else resetThumbs(forceResetThumbs);
 }
 
 void ClipItem::slotFetchThumbs()