From a95da3df45905aaf852286225bbb8408bd2e3c8a Mon Sep 17 00:00:00 2001 From: fxliang Date: Thu, 12 Sep 2024 22:18:21 +0800 Subject: [PATCH] clear composition when toggle ascii mode on open/close --- WeaselTSF/Compartment.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/WeaselTSF/Compartment.cpp b/WeaselTSF/Compartment.cpp index beb5225b4..a45e0d1f9 100644 --- a/WeaselTSF/Compartment.cpp +++ b/WeaselTSF/Compartment.cpp @@ -260,6 +260,8 @@ HRESULT WeaselTSF::_HandleCompartment(REFGUID guidCompartment) { _HandleLangBarMenuSelect(_status.ascii_mode ? ID_WEASELTRAY_ENABLE_ASCII : ID_WEASELTRAY_DISABLE_ASCII); + if (_pEditSessionContext) + m_client.ClearComposition(); _UpdateLanguageBar(_status); } } else if (IsEqualGUID(guidCompartment,