aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorZufu Liu <unknown>2021-03-31 14:15:52 +1100
committerZufu Liu <unknown>2021-03-31 14:15:52 +1100
commitda38c9eed4232ced1ab0ff9e7ccc69f0724fbeba (patch)
tree3a0f8dc166b420b090fd985a9bdff76b8bdebf32
parentc54fa46c5a909f42f452ff4f56f5947efa763edc (diff)
downloadscintilla-mirror-da38c9eed4232ced1ab0ff9e7ccc69f0724fbeba.tar.gz
Feature [feature-requests:1393]. Optimization in SurfaceD2D::AverageCharWidth.
-rw-r--r--win32/PlatWin.cxx2
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);