diff options
| author | Roman Kennke <roman@kennke.org> | 2006-12-05 11:11:16 +0000 |
|---|---|---|
| committer | Roman Kennke <roman@kennke.org> | 2006-12-05 11:11:16 +0000 |
| commit | d041c878a2feb668fc0608be77db342b57138265 (patch) | |
| tree | 4c326071b302d148e5346cbfb1d7e5fcbfcc814f /gnu/java/awt/peer/gtk/CairoGraphics2D.java | |
| parent | 88d6655e23c30e8d83747f88e82181dc7aa3a16f (diff) | |
| download | classpath-d041c878a2feb668fc0608be77db342b57138265.tar.gz | |
2006-12-05 Roman Kennke <kennke@aicas.com>
* gnu/java/awt/peer/gtk/AsyncImage.java: New class. Supports
asynchronous loading of images.
* gnu/java/awt/peer/gtk/CairoGraphics2D.java
(drawImage): Fetch real image from possibly AsyncImage.
* gnu/java/awt/peer/gtk/ComponentGraphics.java
(drawImage): Fetch real image from possibly AsyncImage.
* gnu/java/awt/peer/gtk/GtkToolkit.java
(createImage(URL)): Create async image.
(imageOrError): Made method static for easy access from AsyncImage.
(prepareImage): For async images, register the observer to the
image.
Diffstat (limited to 'gnu/java/awt/peer/gtk/CairoGraphics2D.java')
| -rw-r--r-- | gnu/java/awt/peer/gtk/CairoGraphics2D.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gnu/java/awt/peer/gtk/CairoGraphics2D.java b/gnu/java/awt/peer/gtk/CairoGraphics2D.java index ec9890524..348801800 100644 --- a/gnu/java/awt/peer/gtk/CairoGraphics2D.java +++ b/gnu/java/awt/peer/gtk/CairoGraphics2D.java @@ -1463,7 +1463,7 @@ public abstract class CairoGraphics2D extends Graphics2D // Note - this can get us in trouble when the gdk lock is re-acquired. // for example by VolatileImage. See ComponentGraphics for how we work // around this. - + img = AsyncImage.realImage(img, obs); if( !(img instanceof BufferedImage) ) { ImageProducer source = img.getSource(); |
