forked from AuroraMiddleware/gtk
imwayland: Fix clearing of preedit text
Fixes terminal emulator misbehaviour as outlined in https://gitlab.gnome.org/GNOME/gtk/issues/1316, which was introduced in 49b17e6c
. The original commit cleared preedit text by setting it to an empty string, which still counted as existing preedit. The fix sets preedit string to null, which is correctly understood as not present.
This commit is contained in:
parent
1e69d248cb
commit
fcf28ded42
@ -638,7 +638,7 @@ gtk_im_context_wayland_focus_out (GtkIMContext *context)
|
||||
commit_state (context_wayland);
|
||||
|
||||
/* after disable, incoming state changes won't take effect anyway */
|
||||
text_input_preedit (global, global->text_input, "", 0, 0);
|
||||
text_input_preedit (global, global->text_input, NULL, 0, 0);
|
||||
text_input_preedit_apply (global);
|
||||
|
||||
global->current = NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user