]> git.sesse.net Git - kdenlive/commitdiff
Fix thumbnails of transparent clips sometimes messed up
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 12 Dec 2012 23:39:15 +0000 (00:39 +0100)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Wed, 12 Dec 2012 23:39:15 +0000 (00:39 +0100)
src/kthumb.cpp

index 128b45060cb82945ae2ad663a2491faf0f8fc51e..bd102c3ff48dca8a4be168fb5f26d79791762194 100644 (file)
@@ -229,8 +229,14 @@ QImage KThumb::getFrame(Mlt::Frame *frame, int frameWidth, int displayWidth, int
         } else {
             image = image.scaled(displayWidth, height, Qt::IgnoreAspectRatio).rgbSwapped();
         }
-        p.fill(QColor(100, 100, 100, 70).rgba());
+#if QT_VERSION >= 0x040800
+       p.fill(QColor(100, 100, 100, 70));
         QPainter painter(&p);
+#else
+       p.fill(Qt::transparent);
+       QPainter painter(&p);
+       painter.fillRect(p.rect(), QColor(100, 100, 100, 70));
+#endif
         painter.drawImage(p.rect(), image);
         painter.end();
     } else