2006-05-06 Sven de Marothy <[EMAIL PROTECTED]>
Fixed PR27454
* gnu/java/awt/peer/gtk/GtkImage: (drawPixels,drawPixelsScaled):
Check for zero image sizes.
--
Sven de Marothy <[EMAIL PROTECTED]>
Index: gnu/java/awt/peer/gtk/GtkImage.java
===================================================================
RCS file: /sources/classpath/classpath/gnu/java/awt/peer/gtk/GtkImage.java,v
retrieving revision 1.27
diff -U3 -r1.27 GtkImage.java
--- gnu/java/awt/peer/gtk/GtkImage.java 20 Mar 2006 14:42:37 -0000 1.27
+++ gnu/java/awt/peer/gtk/GtkImage.java 6 May 2006 21:07:32 -0000
@@ -583,6 +583,9 @@
srcHeight = height - srcY;
}
+ if ( this.width <= 0 || this.height <= 0 )
+ return true;
+
if ( srcWidth <= 0 || srcHeight <= 0 || dstWidth <= 0 || dstHeight <= 0)
return true;
@@ -616,6 +619,9 @@
if (addObserver(observer))
return false;
+ if ( this.width <= 0 || this.height <= 0 )
+ return true;
+
synchronized(GdkPixbufDecoder.pixbufLock)
{
if(bgcolor != null)