-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New XIM composition support doesn't not correctly negotiate with input method #2448
Copy link
Copy link
Closed
Labels
B - bugDang, that shouldn't have happenedDang, that shouldn't have happenedDS - x11Affects the X11 backend, or generally free Unix platformsAffects the X11 backend, or generally free Unix platforms
Description
X input method may choose not to support all the input styles.
| ffi::XIMPreeditCallbacks | ffi::XIMStatusNothing, |
Basically this line will make client always create an input context with preedit callback, which is not supported by input method.
The correct way to do this is to do GetIMValues first, to list all the supported style
https://www.x.org/releases/X11R7.6/doc/libX11/specs/XIM/xim.html#Getting_IM_Values
Then send over a style in XCreateIC that is supported by input method.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
B - bugDang, that shouldn't have happenedDang, that shouldn't have happenedDS - x11Affects the X11 backend, or generally free Unix platformsAffects the X11 backend, or generally free Unix platforms