aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2022-02-17 21:55:04 +1100
committerNeil <nyamatongwe@gmail.com>2022-02-17 21:55:04 +1100
commitee6bf8016daed4204b25ed680e9e5b5fab953e33 (patch)
tree8b53963e69f1e4903a0ba11baa782b745f42b52b
parentac99bf8caef4efbff29d031ab04f7e44ab5234d9 (diff)
downloadscintilla-mirror-ee6bf8016daed4204b25ed680e9e5b5fab953e33.tar.gz
Add extra condition to avoid Clang-Tidy warning.
-rw-r--r--win32/PlatWin.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/win32/PlatWin.cxx b/win32/PlatWin.cxx
index 9a41614cd..6a77aab3f 100644
--- a/win32/PlatWin.cxx
+++ b/win32/PlatWin.cxx
@@ -2548,7 +2548,7 @@ void SurfaceD2D::MeasureWidthsUTF8(const Font *font_, std::string_view text, XYP
ui++;
PLATFORM_ASSERT(ui < ti);
}
- for (unsigned int bytePos=0; (bytePos<byteCount) && (i<text.length()); bytePos++) {
+ for (unsigned int bytePos=0; (bytePos<byteCount) && (i<text.length()) && (ui < tbuf.tlen); bytePos++) {
positions[i++] = poses.buffer[ui];
}
}