--- old/src/solaris/classes/sun/awt/X11/XToolkit.java 2012-12-10 20:46:45.237047214 +0100 +++ new/src/solaris/classes/sun/awt/X11/XToolkit.java 2012-12-10 20:46:45.024065583 +0100 @@ -1543,6 +1543,10 @@ } } + static int getNumberOfButtonsForMask() { + return Math.min(XConstants.MAX_BUTTON_MASK, ((SunToolkit) (Toolkit.getDefaultToolkit())).getNumberOfButtons()); + } + private final static String prefix = "DnD.Cursor."; private final static String postfix = ".32x32"; private static final String dndPrefix = "DnD.";