From da38c9eed4232ced1ab0ff9e7ccc69f0724fbeba Mon Sep 17 00:00:00 2001 From: Zufu Liu Date: Wed, 31 Mar 2021 14:15:52 +1100 Subject: Feature [feature-requests:1393]. Optimization in SurfaceD2D::AverageCharWidth. --- win32/PlatWin.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'win32') diff --git a/win32/PlatWin.cxx b/win32/PlatWin.cxx index 5e53b2888..fa4889c9a 100644 --- a/win32/PlatWin.cxx +++ b/win32/PlatWin.cxx @@ -2598,7 +2598,7 @@ XYPOSITION SurfaceD2D::AverageCharWidth(const Font *font_) { if (pIDWriteFactory && pTextFormat) { // Create a layout IDWriteTextLayout *pTextLayout = nullptr; - const WCHAR wszAllAlpha[] = L"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; + static const WCHAR wszAllAlpha[] = L"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; const size_t lenAllAlpha = wcslen(wszAllAlpha); const HRESULT hr = pIDWriteFactory->CreateTextLayout(wszAllAlpha, static_cast(lenAllAlpha), pTextFormat, 1000.0, 1000.0, &pTextLayout); -- cgit v1.2.3