aboutsummaryrefslogtreecommitdiffstats
path: root/src/nativewindow/classes/jogamp
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2014-01-05 18:23:06 +0100
committerSven Gothel <[email protected]>2014-01-05 18:23:06 +0100
commitdd527308f9129c705d82e6421e4822ba1a48abb9 (patch)
tree9e90d4079dabec79b1e9e46b100e4a09e47a9195 /src/nativewindow/classes/jogamp
parent58756bbd1d1fd63bb84dbfe2d6419d63de2da7ba (diff)
Bug 935: NEWT PointerIcon/Visibility: Perform JAWTWindow's OffscreenLayerSurface PointerIcon/Visibility tasks async on AWT-EDT
setCursor(..) and hideCursor(..) must happen on the AWT-EDT w/o blocking, otherwise we may deadlock the NEWT-EDT.
Diffstat (limited to 'src/nativewindow/classes/jogamp')
-rw-r--r--src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java b/src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java
index 31de84137..b690aff4d 100644
--- a/src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java
+++ b/src/nativewindow/classes/jogamp/nativewindow/awt/AWTMisc.java
@@ -177,7 +177,7 @@ public class AWTMisc {
static final Cursor nulCursor;
static {
final Toolkit toolkit = Toolkit.getDefaultToolkit();
- BufferedImage img = new BufferedImage(1, 1, BufferedImage.TYPE_4BYTE_ABGR);
+ final BufferedImage img = new BufferedImage(1, 1, BufferedImage.TYPE_4BYTE_ABGR);
nulCursor = toolkit.createCustomCursor(img, new Point(0,0), "nullCursor");
}
@@ -194,7 +194,7 @@ public class AWTMisc {
}
private static synchronized Cursor createAWTCursor(IOUtil.ClassResources resources, Point hotSpot) throws IOException {
final URLConnection urlConn = resources.resolve(0);
- BufferedImage img = ImageIO.read(urlConn.getInputStream());
+ final BufferedImage img = ImageIO.read(urlConn.getInputStream());
final Toolkit toolkit = Toolkit.getDefaultToolkit();
return toolkit.createCustomCursor(img, hotSpot, resources.resourcePaths[0]);