summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/parley/ibus_engine.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/parley/ibus_engine.py b/src/parley/ibus_engine.py
index 1f80868..9a3ffd3 100644
--- a/src/parley/ibus_engine.py
+++ b/src/parley/ibus_engine.py
@@ -93,8 +93,12 @@ class IBusIntegration:
if not self._processing or engine is None:
return
message = f"{self.SPINNER_FRAMES[self._spinner_frame]} Transcribing…"
+ text = IBus.Text.new_from_string(message)
+ text.append_attribute(
+ IBus.AttrType.UNDERLINE, IBus.AttrUnderline.NONE, 0, len(message)
+ )
engine.update_preedit_text_with_mode(
- IBus.Text.new_from_string(message),
+ text,
len(message),
True,
IBus.PreeditFocusMode.CLEAR,