]> granicus.if.org Git - libjpeg-turbo/commitdiff
Fix backward compatibility between the Java classes and the 1.2.x JNI library (as...
authorDRC <dcommander@users.sourceforge.net>
Sat, 27 Apr 2013 22:48:08 +0000 (22:48 +0000)
committerDRC <dcommander@users.sourceforge.net>
Sat, 27 Apr 2013 22:48:08 +0000 (22:48 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@973 632fc199-4ca6-4c93-a231-07263d6284db

java/org/libjpegturbo/turbojpeg/TJDecompressor.java

index da51a4334d24999a6c8a9c9b49b3dc994ffdd546..c2d361e14429e23f8ac6b91d2092b852b784acd9 100644 (file)
@@ -301,8 +301,12 @@ public class TJDecompressor {
         desiredHeight < 0 || pixelFormat < 0 || pixelFormat >= TJ.NUMPF ||
         flags < 0)
       throw new Exception("Invalid argument in decompress()");
-    decompress(jpegBuf, jpegBufSize, dstBuf, x, y, desiredWidth, pitch,
-               desiredHeight, pixelFormat, flags);
+    if (x > 0 || y > 0)
+      decompress(jpegBuf, jpegBufSize, dstBuf, x, y, desiredWidth, pitch,
+                 desiredHeight, pixelFormat, flags);
+    else
+      decompress(jpegBuf, jpegBufSize, dstBuf, desiredWidth, pitch,
+                 desiredHeight, pixelFormat, flags);
   }
 
   /**