Blob Blame History Raw
diff -urp yagf-0.9.5/src/core/qipgrayscaleimage.cpp yagf-0.9.5-nothreads/src/core/qipgrayscaleimage.cpp
--- yagf-0.9.5/src/core/qipgrayscaleimage.cpp	2015-02-17 07:50:24.000000000 +0600
+++ yagf-0.9.5-nothreads/src/core/qipgrayscaleimage.cpp	2017-03-22 10:47:47.082433808 +0700
@@ -335,7 +335,8 @@ QIPGrayscaleImage QIPGrayscaleImage::cop
     r1.x1 = x1;
     r1.x2 = x2;
     r1.y1 = y1;
-    r1.y2 = (y2 - y1)/2;
+//    r1.y2 = (y2 - y1)/2;
+    r1.y2 = y2;
     IntRect r2;
     r2.x1 = x1;
     r2.x2 = x2;
@@ -354,9 +355,9 @@ QIPGrayscaleImage QIPGrayscaleImage::cop
 #endif
 #ifdef IPRIT_MULTITHREADING
     QFuture<void> future1 = QtConcurrent::run(this, &QIPGrayscaleImage::copyInternal2, r1, s, d);
-    QFuture<void> future2 = QtConcurrent::run(this, &QIPGrayscaleImage::copyInternal2, r2, s, d);
+//    QFuture<void> future2 = QtConcurrent::run(this, &QIPGrayscaleImage::copyInternal2, r2, s, d);
     future1.waitForFinished();
-    future2.waitForFinished();
+//    future2.waitForFinished();
 #endif
 
     return result;