提交 abee66e6 编写于 作者: S serb

8225101: Crash at sun.awt.X11.XlibWrapper.XkbGetUpdatedMap when change keybord map

Reviewed-by: prr, pbansal
上级 83b121ae
...@@ -2554,14 +2554,16 @@ public final class XToolkit extends UNIXToolkit implements Runnable { ...@@ -2554,14 +2554,16 @@ public final class XToolkit extends UNIXToolkit implements Runnable {
//System.out.println("XkbNewKeyboard:"+(xke.get_new_kbd())); //System.out.println("XkbNewKeyboard:"+(xke.get_new_kbd()));
break; break;
case XConstants.XkbMapNotify : case XConstants.XkbMapNotify :
//TODO: provide a simple unit test. if (awt_XKBDescPtr != 0) {
XlibWrapper.XkbGetUpdatedMap(getDisplay(), //TODO: provide a simple unit test.
XConstants.XkbKeyTypesMask | XlibWrapper.XkbGetUpdatedMap(getDisplay(),
XConstants.XkbKeySymsMask | XConstants.XkbKeyTypesMask |
XConstants.XkbModifierMapMask | XConstants.XkbKeySymsMask |
XConstants.XkbVirtualModsMask, XConstants.XkbModifierMapMask |
awt_XKBDescPtr); XConstants.XkbVirtualModsMask,
//System.out.println("XkbMap:"+(xke.get_map())); awt_XKBDescPtr);
}
//System.out.println("XkbMap:"+(xke.get_map()));
break; break;
case XConstants.XkbStateNotify : case XConstants.XkbStateNotify :
// May use it later e.g. to obtain an effective group etc. // May use it later e.g. to obtain an effective group etc.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册