/[classpath]/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java
ViewVC logotype

Diff of /classpath/gnu/java/awt/peer/gtk/GtkToolkit.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.76 by fitzsim, Fri Aug 19 01:29:26 2005 UTC revision 1.77 by fitzsim, Fri Sep 2 03:15:21 2005 UTC
# Line 266  public class GtkToolkit extends gnu.java Line 266  public class GtkToolkit extends gnu.java
266      if (useGraphics2D())      if (useGraphics2D())
267        return bufferedImageOrError(GdkPixbufDecoder.createBufferedImage (url));        return bufferedImageOrError(GdkPixbufDecoder.createBufferedImage (url));
268      else      else
269        {        return new GtkImage (url);
         GdkPixbufDecoder d = new GdkPixbufDecoder (url);  
         GtkImage image = new GtkImage (d);  
         return image;          
       }  
270    }    }
271    
272    public Image createImage (ImageProducer producer)    public Image createImage (ImageProducer producer)
# Line 290  public class GtkToolkit extends gnu.java Line 286  public class GtkToolkit extends gnu.java
286                                                                          imagelength));                                                                          imagelength));
287      else      else
288        {        {
289          GdkPixbufDecoder d = new GdkPixbufDecoder (imagedata,          byte[] datacopy = new byte[imagelength];
290                                                     imageoffset,          System.arraycopy (imagedata, imageoffset, datacopy, 0, imagelength);
291                                                     imagelength);          return new GtkImage (datacopy);
         GtkImage image = new GtkImage (d);  
         return image;          
292        }        }
293    }    }
294        

Legend:
Removed from v.1.76  
changed lines
  Added in v.1.77

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26