diff options
author | Zufu Liu <unknown> | 2021-03-31 14:15:52 +1100 |
---|---|---|
committer | Zufu Liu <unknown> | 2021-03-31 14:15:52 +1100 |
commit | da38c9eed4232ced1ab0ff9e7ccc69f0724fbeba (patch) | |
tree | 3a0f8dc166b420b090fd985a9bdff76b8bdebf32 | |
parent | c54fa46c5a909f42f452ff4f56f5947efa763edc (diff) | |
download | scintilla-mirror-da38c9eed4232ced1ab0ff9e7ccc69f0724fbeba.tar.gz |
Feature [feature-requests:1393]. Optimization in SurfaceD2D::AverageCharWidth.
-rw-r--r-- | win32/PlatWin.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
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<UINT32>(lenAllAlpha), pTextFormat, 1000.0, 1000.0, &pTextLayout); |