forked from phuang/ibus
-
Notifications
You must be signed in to change notification settings - Fork 177
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ui/gtk3: Fix Emojier on Plasma Wayland
Using Wayland popup window requires to share the display with input-method protocol but merging ibus-ui-gtk3 and ibus-extension-gtk3 will causes several leaks and now IBus keeps to separate ibus-extension-gtk3 and the Emoji category dialog from ibus-ui-gtk3 at the moment. I'd like to fix several Emojier issues later. This way needs to remember the previous input context path before the Emojier is launched since the popup window takes the input focus in the Wayland desktop session but the Wayland input-method version 1 always remakes the input context by the focus change so the exact match of input context paths is deleted at the moment. Also Qt applications commit the preedit text with focus-out events so Emojier clears the preedit prefix "e" before Emojier is launched. BUG=#2408
- Loading branch information
Showing
1 changed file
with
45 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters