diff --git a/jdk/src/solaris/native/sun/xawt/XToolkit.c b/jdk/src/solaris/native/sun/xawt/XToolkit.c index d8875ab54f1..6ce5876c544 100644 --- a/jdk/src/solaris/native/sun/xawt/XToolkit.c +++ b/jdk/src/solaris/native/sun/xawt/XToolkit.c @@ -950,6 +950,7 @@ int32_t getNumButtons() { devices = XListInputDevices(awt_display, &numDevices); for (devIdx = 0; devIdx < numDevices; devIdx++) { aDevice = &(devices[devIdx]); +#ifdef IsXExtensionPointer if (aDevice->use == IsXExtensionPointer) { for (clsIdx = 0; clsIdx < aDevice->num_classes; clsIdx++) { if (aDevice->inputclassinfo[clsIdx].class == ButtonClass) { @@ -961,6 +962,7 @@ int32_t getNumButtons() { } break; } +#endif if (local_num_buttons <= 0 ) { if (aDevice->use == IsXPointer) { for (clsIdx = 0; clsIdx < aDevice->num_classes; clsIdx++) {