From c2fea9714468d1ff5296c4b21942f801ef24b130 Mon Sep 17 00:00:00 2001 From: fxliang Date: Sun, 19 Jan 2025 20:11:00 +0800 Subject: [PATCH] fix(WeaselUI): highlight back is not drawn correctly when fullscreen layout set --- WeaselUI/FullScreenLayout.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/WeaselUI/FullScreenLayout.cpp b/WeaselUI/FullScreenLayout.cpp index a5744dc22..96f10cf9b 100644 --- a/WeaselUI/FullScreenLayout.cpp +++ b/WeaselUI/FullScreenLayout.cpp @@ -61,6 +61,10 @@ void weasel::FullScreenLayout::DoLayout(CDCHandle dc, PDWR pDWR) { _prePageRect.OffsetRect(offsetx, offsety); _nextPageRect = m_layout->GetNextpageRect(); _nextPageRect.OffsetRect(offsetx, offsety); + _range = m_layout->GetPreeditRange(); + _beforesz = m_layout->GetBeforeSize(); + _hilitedsz = m_layout->GetHilitedSize(); + _aftersz = m_layout->GetAfterSize(); for (auto i = 0, n = (int)_context.cinfo.candies.size(); i < n && i < MAX_CANDIDATES_COUNT; ++i) {