Skip to content

Commit 5e7c380

Browse files
committed
Fix not to send unnecessary IBusAttribute
When a GTK3 application is used with GTK_IM_MODULE=ibus, it outputs many warnings.
1 parent b004492 commit 5e7c380

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

engine_preedit.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,7 @@ func (e *IBusBambooEngine) updatePreedit(processedStr string) {
110110
return
111111
}
112112

113-
if e.config.IBflags&config.IBnoUnderline != 0 {
114-
ibusText.AppendAttr(ibus.IBUS_ATTR_TYPE_NONE, ibus.IBUS_ATTR_UNDERLINE_SINGLE, 0, preeditLen)
115-
} else {
113+
if e.config.IBflags&config.IBnoUnderline == 0 {
116114
ibusText.AppendAttr(ibus.IBUS_ATTR_TYPE_UNDERLINE, ibus.IBUS_ATTR_UNDERLINE_SINGLE, 0, preeditLen)
117115
}
118116
e.UpdatePreeditTextWithMode(ibusText, preeditLen, true, ibus.IBUS_ENGINE_PREEDIT_COMMIT)

0 commit comments

Comments
 (0)