commit 11a6c23d3d606aa9733ea54ef231d41328184baf
Author: Koji Yokota <[email protected]>
Date:   Sun Aug 2 15:15:33 2026 +0900

    Fix condition for IM composing mode
---
 src/frontends/qt/GuiInputMethod.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/frontends/qt/GuiInputMethod.cpp 
b/src/frontends/qt/GuiInputMethod.cpp
index 0ef7e9b342..01f7cc06ab 100644
--- a/src/frontends/qt/GuiInputMethod.cpp
+++ b/src/frontends/qt/GuiInputMethod.cpp
@@ -473,8 +473,7 @@ void GuiInputMethod::setPreeditStyle(
        }
 #endif // QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
 
-       d->im_state_.composing_mode_ =
-               d->caret_rel_pos_ == (pos_type)d->preedit_str_.length();
+       d->im_state_.composing_mode_ = d->style_.segments_.size() == 1;
 
        if (d->im_state_.composing_mode_) {
                if (d->im_off_in_math_ ||
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to