mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-17 23:24:51 +00:00
inputMethod: Avoid calling set_preedit_text() if unnecessary
This is easier down on clients.
This commit is contained in:
parent
118cab1766
commit
8c3811a866
1 changed files with 10 additions and 4 deletions
|
|
@ -144,8 +144,11 @@ var InputMethod = new Lang.Class({
|
|||
this._updateCapabilities();
|
||||
}
|
||||
|
||||
// Unset any preedit text
|
||||
this.set_preedit_text(null, 0);
|
||||
if (this._preeditStr) {
|
||||
// Unset any preedit text
|
||||
this.set_preedit_text(null, 0);
|
||||
this._preeditStr = null;
|
||||
}
|
||||
},
|
||||
|
||||
vfunc_reset() {
|
||||
|
|
@ -154,8 +157,11 @@ var InputMethod = new Lang.Class({
|
|||
this._emitRequestSurrounding();
|
||||
}
|
||||
|
||||
// Unset any preedit text
|
||||
this.set_preedit_text(null, 0);
|
||||
if (this._preeditStr) {
|
||||
// Unset any preedit text
|
||||
this.set_preedit_text(null, 0);
|
||||
this._preeditStr = null;
|
||||
}
|
||||
},
|
||||
|
||||
vfunc_set_cursor_location(rect) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue