From 55d0b594ffb3b6451db26b0d3c6aaabaef9cf0da Mon Sep 17 00:00:00 2001 From: Paul Cornett Date: Sat, 12 Aug 2023 15:54:39 -0700 Subject: [PATCH] Avoid division-by-zero when vertical scrollbar is disabled See #23763 --- src/richtext/richtextctrl.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/richtext/richtextctrl.cpp b/src/richtext/richtextctrl.cpp index 41f97b385b..2c78946d74 100644 --- a/src/richtext/richtextctrl.cpp +++ b/src/richtext/richtextctrl.cpp @@ -1810,6 +1810,9 @@ bool wxRichTextCtrl::ExtendSelection(long oldPos, long newPos, int flags) /// This takes a _caret_ position. bool wxRichTextCtrl::ScrollIntoView(long position, int keyCode) { + if (!m_verticalScrollbarEnabled) + return false; + wxRichTextLine* line = GetVisibleLineForCaretPosition(position); if (!line)