diff --git a/js/misc/ibusManager.js b/js/misc/ibusManager.js index 820ee827c..969556dc2 100644 --- a/js/misc/ibusManager.js +++ b/js/misc/ibusManager.js @@ -3,6 +3,7 @@ const { Gio, GLib, IBus, Meta, Shell } = imports.gi; const Signals = imports.misc.signals; +const BoxPointer = imports.ui.boxpointer; const IBusCandidatePopup = imports.ui.ibusCandidatePopup; @@ -253,6 +254,7 @@ var IBusManager = class extends Signals.EventEmitter { return; this._currentEngineName = engineName; + this._candidatePopup.close(BoxPointer.PopupAnimation.NONE); if (this._registerPropertiesId != 0) return;