Skip to content

inputMethod: Do not change IBus.Capabilite by focus events

Takao Fujiwara requested to merge fujiwarat/gnome-shell:ibus-capabilities into master

gnome-shell calls ibus_input_context_focus_in() in InputMethod.focus_in() but the event is not actually forwarded to panels and engines in GNOME Wayland because gnome-shell changes IBus.Capabilite by focus events and disables IBus.Capabilite.FOCUS when ibus_input_context_focus_in() is called.

IBus.Capabilite is assumed a fixed value per input context in the first place and it should not be changed by focus events.

#573 (closed)

Edited by Takao Fujiwara

Merge request reports