]> git.sesse.net Git - kdenlive/commitdiff
Fixed: When the Histogram was visible when loading a project, it received a 0x0 image...
authorSimon A. Eugster <simon.eu@gmail.com>
Mon, 9 Aug 2010 13:35:11 +0000 (13:35 +0000)
committerSimon A. Eugster <simon.eu@gmail.com>
Mon, 9 Aug 2010 13:35:11 +0000 (13:35 +0000)
svn path=/trunk/kdenlive/; revision=4692

src/colorcorrection/histogramgenerator.cpp

index 0eed257bbcf313344d2f12387652914d72bde7ab..3c3308efe1914f403cf02b7a3fb96c5c3ac8a929 100644 (file)
@@ -64,7 +64,7 @@ QImage HistogramGenerator::calculateHistogram(const QSize &paradeSize, const QIm
 
 
     const int nParts = (drawY ? 1 : 0) + (drawR ? 1 : 0) + (drawG ? 1 : 0) + (drawB ? 1 : 0);
-    if (nParts == 0) {
+    if (nParts == 0 || byteCount == 0) {
         // Nothing to draw
         return QImage();
     }
@@ -115,6 +115,7 @@ QImage HistogramGenerator::drawComponent(const int *y, const QSize &size, const
 {
     QImage component(256, size.height(), QImage::Format_ARGB32);
     component.fill(qRgba(0, 0, 0, 0));
+    Q_ASSERT(scaling != INFINITY);
 
     const int partH = size.height();
     int partY;