]> git.saurik.com Git - wxWidgets.git/blobdiff - src/richtext/richtextbuffer.cpp
fix child window redraw glitches during scrolling (bug 1944002)
[wxWidgets.git] / src / richtext / richtextbuffer.cpp
index 7d61b5e8a6e8085561f77b7b422b63faadd5745c..06ba477452594dc0f3bbf4c900158f19a3501687 100644 (file)
@@ -6291,7 +6291,7 @@ bool wxRichTextAction::Do()
 
             m_buffer->InsertFragment(GetRange().GetStart(), m_newParagraphs);
             m_buffer->UpdateRanges();
-            m_buffer->Invalidate(wxRichTextRange(GetRange().GetStart()-1, GetRange().GetEnd()));
+            m_buffer->Invalidate(wxRichTextRange(wxMax(0, GetRange().GetStart()-1), GetRange().GetEnd()));
 
             long newCaretPosition = GetPosition() + m_newParagraphs.GetRange().GetLength();