From f117e7a1d665a6c79d50ef90345aee2667721999 Mon Sep 17 00:00:00 2001 From: Neil Date: Wed, 7 Apr 2021 07:33:17 +1000 Subject: Feature [feature-requests:#1364]. Correct argument to TextWide for autocompletion lists. --- win32/PlatWin.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/win32/PlatWin.cxx b/win32/PlatWin.cxx index 9f2d22c4e..8c7a9adb9 100644 --- a/win32/PlatWin.cxx +++ b/win32/PlatWin.cxx @@ -3054,7 +3054,7 @@ PRectangle ListBoxX::GetDesiredRect() { if (widestItem) { len = static_cast(strlen(widestItem)); if (unicodeMode) { - const TextWide tbuf(widestItem, unicodeMode); + const TextWide tbuf(widestItem, SC_CP_UTF8); ::GetTextExtentPoint32W(hdc, tbuf.buffer, tbuf.tlen, &textSize); } else { ::GetTextExtentPoint32A(hdc, widestItem, len, &textSize); @@ -3188,7 +3188,7 @@ void ListBoxX::Draw(DRAWITEMSTRUCT *pDrawItem) { ::InsetRect(&rcText, static_cast(TextInset.x), static_cast(TextInset.y)); if (unicodeMode) { - const TextWide tbuf(text, unicodeMode); + const TextWide tbuf(text, SC_CP_UTF8); ::DrawTextW(pDrawItem->hDC, tbuf.buffer, tbuf.tlen, &rcText, DT_NOPREFIX|DT_END_ELLIPSIS|DT_SINGLELINE|DT_NOCLIP); } else { ::DrawTextA(pDrawItem->hDC, text, len, &rcText, DT_NOPREFIX|DT_END_ELLIPSIS|DT_SINGLELINE|DT_NOCLIP); -- cgit v1.2.3