]> git.saurik.com Git - wxWidgets.git/commitdiff
Fix for slow first character insertion
authorJulian Smart <julian@anthemion.co.uk>
Sun, 20 Apr 2008 19:08:19 +0000 (19:08 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Sun, 20 Apr 2008 19:08:19 +0000 (19:08 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@53272 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

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();