File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed
src/java.desktop/unix/classes/sun/awt/X11 Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -2558,14 +2558,16 @@ private void processXkbChanges(XEvent ev) {
2558
2558
//System.out.println("XkbNewKeyboard:"+(xke.get_new_kbd()));
2559
2559
break ;
2560
2560
case XConstants .XkbMapNotify :
2561
- //TODO: provide a simple unit test.
2562
- XlibWrapper .XkbGetUpdatedMap (getDisplay (),
2563
- XConstants .XkbKeyTypesMask |
2564
- XConstants .XkbKeySymsMask |
2565
- XConstants .XkbModifierMapMask |
2566
- XConstants .XkbVirtualModsMask ,
2567
- awt_XKBDescPtr );
2568
- //System.out.println("XkbMap:"+(xke.get_map()));
2561
+ if (awt_XKBDescPtr != 0 ) {
2562
+ //TODO: provide a simple unit test.
2563
+ XlibWrapper .XkbGetUpdatedMap (getDisplay (),
2564
+ XConstants .XkbKeyTypesMask |
2565
+ XConstants .XkbKeySymsMask |
2566
+ XConstants .XkbModifierMapMask |
2567
+ XConstants .XkbVirtualModsMask ,
2568
+ awt_XKBDescPtr );
2569
+ }
2570
+ //System.out.println("XkbMap:"+(xke.get_map()));
2569
2571
break ;
2570
2572
case XConstants .XkbStateNotify :
2571
2573
// May use it later e.g. to obtain an effective group etc.
You can’t perform that action at this time.
0 commit comments