diff options
| author | Sven de Marothy <sven@physto.se> | 2006-08-08 22:30:52 +0000 |
|---|---|---|
| committer | Sven de Marothy <sven@physto.se> | 2006-08-08 22:30:52 +0000 |
| commit | ae8934e5a05e0fabbd851269be87f128bfd77aa2 (patch) | |
| tree | 404dbf38d8a35401049f5fab5c0a8dc9d227a164 /gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java | |
| parent | 73a82f166753c34c3e1a18f2db1955c7c83679a3 (diff) | |
| download | classpath-ae8934e5a05e0fabbd851269be87f128bfd77aa2.tar.gz | |
2006-08-09 Sven de Marothy <sven@physto.se>
* gnu/java/awt/peer/gtk/CairoSurface.java
Change class to extend WritableRaster and not DataBuffer.
(CairoDataBuffer): New inner class.
* gnu/java/awt/peer/gtk/BufferedImageGraphics.java
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
* gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
Accomodate the above change.
Diffstat (limited to 'gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java')
| -rw-r--r-- | gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java b/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java index e095c7dad..db725b697 100644 --- a/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java +++ b/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java @@ -44,7 +44,7 @@ import java.awt.GraphicsDevice; import java.awt.GraphicsEnvironment; import java.awt.HeadlessException; import java.awt.image.BufferedImage; -import java.awt.image.DataBuffer; +import java.awt.image.Raster; import java.util.Locale; public class GdkGraphicsEnvironment extends GraphicsEnvironment @@ -103,9 +103,9 @@ public class GdkGraphicsEnvironment extends GraphicsEnvironment public Graphics2D createGraphics (BufferedImage image) { - DataBuffer db = image.getRaster().getDataBuffer(); - if(db instanceof CairoSurface) - return ((CairoSurface)db).getGraphics(); + Raster raster = image.getRaster(); + if(raster instanceof CairoSurface) + return ((CairoSurface)raster).getGraphics(); return new BufferedImageGraphics( image ); } |
