diff options
author | Sven de Marothy <sven@physto.se> | 2005-06-23 21:22:59 +0000 |
---|---|---|
committer | Sven de Marothy <sven@physto.se> | 2005-06-23 21:22:59 +0000 |
commit | b79af1db4a4ecc7293f485e2cc1bb65794ebe0f7 (patch) | |
tree | 74cf6d54bf09839c2f7b392c80718fd06ee94b95 /gnu/java/awt/peer/gtk | |
parent | 500ec73a50c5d70cb3d484deaaa518d8e73726b3 (diff) | |
download | classpath-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')
-rw-r--r-- | gnu/java/awt/peer/gtk/GtkImage.java | 3 |
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 (), |