summaryrefslogtreecommitdiff
path: root/gnu/java/awt/peer/gtk/GtkImage.java
diff options
context:
space:
mode:
authorSven de Marothy <sven@physto.se>2005-06-23 21:22:59 +0000
committerSven de Marothy <sven@physto.se>2005-06-23 21:22:59 +0000
commitb79af1db4a4ecc7293f485e2cc1bb65794ebe0f7 (patch)
tree74cf6d54bf09839c2f7b392c80718fd06ee94b95 /gnu/java/awt/peer/gtk/GtkImage.java
parent500ec73a50c5d70cb3d484deaaa518d8e73726b3 (diff)
downloadclasspath-b79af1db4a4ecc7293f485e2cc1bb65794ebe0f7.tar.gz
2005-06-23 Sven de Marothy <sven@physto.se>
* gnu/java/awt/peer/gtk/GtkImage.java: Don't draw 0 size images.
Diffstat (limited to 'gnu/java/awt/peer/gtk/GtkImage.java')
-rw-r--r--gnu/java/awt/peer/gtk/GtkImage.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/gnu/java/awt/peer/gtk/GtkImage.java b/gnu/java/awt/peer/gtk/GtkImage.java
index 6ea0653ad..d5179b421 100644
--- a/gnu/java/awt/peer/gtk/GtkImage.java
+++ b/gnu/java/awt/peer/gtk/GtkImage.java
@@ -399,6 +399,9 @@ public class GtkImage extends Image
srcHeight = height - srcY;
}
+ if ( srcWidth <= 0 || srcHeight <= 0 || dstWidth <= 0 || dstHeight <= 0)
+ return true;
+
if(bgcolor != null)
drawPixelsScaledFlipped (g, bgcolor.getRed (), bgcolor.getGreen (),
bgcolor.getBlue (),