]> git.sesse.net Git - kdenlive/blobdiff - src/kthumb.cpp
kthumb.cpp: check for division by zero
[kdenlive] / src / kthumb.cpp
index c5e169137fa69971a8a65178cdd1a87103ba60b1..428d43738775bc22cf0f1e7782f968392f4eb190 100644 (file)
@@ -247,7 +247,8 @@ uint KThumb::imageVariance(QImage image )
         avg+=pivot[i];
 #endif
     }
-    avg=avg/STEPS;
+    if (STEPS)
+        avg=avg/STEPS;
     // Second Step: calculate delta (average?)
     for (uint i=0; i<STEPS; i++)
     {
@@ -258,7 +259,10 @@ uint KThumb::imageVariance(QImage image )
 #endif
         delta+=curdelta;
     }
-    return delta/STEPS;
+    if (STEPS)
+        return delta/STEPS;
+    else
+        return 0;
 }
 
 /*