]> git.sesse.net Git - kdenlive/commitdiff
setPixel out of range problem fixed in Vectorscope
authorSimon A. Eugster <simon.eu@gmail.com>
Fri, 23 Jul 2010 12:31:09 +0000 (12:31 +0000)
committerSimon A. Eugster <simon.eu@gmail.com>
Fri, 23 Jul 2010 12:31:09 +0000 (12:31 +0000)
svn path=/trunk/kdenlive/; revision=4632

src/colorcorrection/vectorscopegenerator.cpp

index ca0e3affd5083cc1d00a714a3cf4808ac7342c97..ad6164978f39e0df6c13abbab2b8611b029b83c3 100644 (file)
@@ -123,8 +123,8 @@ QImage VectorscopeGenerator::calculateVectorscope(const QSize &vectorscopeSize,
 
         pt = mapToCircle(vectorscopeSize, QPointF(SCALING*gain*u, SCALING*gain*v));
 
-        if (!(pt.x() <= vectorscopeSize.width() && pt.x() >= 0
-            && pt.y() <= vectorscopeSize.height() && pt.y() >= 0)) {
+        if (pt.x() >= scope.width() || pt.x() < 0
+            || pt.y() >= scope.height() || pt.y() < 0) {
             // Point lies outside (because of scaling), don't plot it
 
         } else {