X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Forg%2Fxwt%2Fplat%2FJava2.java;h=9ae2043bb0537c041db2aa828711ead6c66abcfb;hb=30bd9dd56b0c60dd5139a1ded0c7fbd9152f0618;hp=f7451c3a0274781ef7e80e179dc2a026a242b887;hpb=c9f6b3dd256396e17df86a371a27baa794c534ce;p=org.ibex.core.git diff --git a/src/org/xwt/plat/Java2.java b/src/org/xwt/plat/Java2.java index f7451c3..9ae2043 100644 --- a/src/org/xwt/plat/Java2.java +++ b/src/org/xwt/plat/Java2.java @@ -122,6 +122,8 @@ public class Java2 extends AWT { // This is rumored to be fixed in JDK 1.4. protected static void _doDrawImage(Graphics g, Image i, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver o) { + if (dx1 == dx2 || dy1 == dy2) return; + if (dx2 - dx1 != sx2 - sx1 || dy2 - dy1 != sy2 - sy1) g.drawImage(i, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, o); else {