https://git.reactos.org/?p=reactos.git;a=commitdiff;h=915569a8dee35a1d8af3bf...
commit 915569a8dee35a1d8af3bf9fab96096b320e2403 Author: Katayama Hirofumi MZ katayama.hirofumi.mz@gmail.com AuthorDate: Sun Nov 28 22:23:04 2021 +0900 Commit: GitHub noreply@github.com CommitDate: Sun Nov 28 22:23:04 2021 +0900
[RICHED20] Fail elegantly if pRow or pPara is NULL on ME_EnsureVisible (#4126)
CORE-16578 --- dll/win32/riched20/paint.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/dll/win32/riched20/paint.c b/dll/win32/riched20/paint.c index 72128072380..05be17e24c5 100644 --- a/dll/win32/riched20/paint.c +++ b/dll/win32/riched20/paint.c @@ -1279,8 +1279,13 @@ void ME_EnsureVisible(ME_TextEditor *editor, ME_Cursor *pCursor) ME_DisplayItem *pPara = pCursor->pPara; int x, y, yheight;
+#ifdef __REACTOS__ + if (!pRow || !pPara) + return; +#else assert(pRow); assert(pPara); +#endif
if (editor->styleFlags & ES_AUTOHSCROLL) {