src/java.desktop/share/classes/sun/awt/CustomCursor.java
Print this page
@@ -64,11 +64,12 @@
hotSpot.x = hotSpot.y = 0;
}
// Scale image to nearest supported size.
Dimension nativeSize = toolkit.getBestCursorSize(width, height);
- if (nativeSize.width != width || nativeSize.height != height) {
+ if ((nativeSize.width != width || nativeSize.height != height) &&
+ (nativeSize.width != 0 && nativeSize.height != 0)) {
cursor = cursor.getScaledInstance(nativeSize.width,
nativeSize.height,
Image.SCALE_DEFAULT);
width = nativeSize.width;
height = nativeSize.height;