From 7ce969dc7490d94d51ec10421648504fd79eec02 Mon Sep 17 00:00:00 2001 From: Don Ho Date: Thu, 20 Feb 2014 18:19:57 +0000 Subject: [PATCH] [BUG_FIXED] (Author: visimulator) Prevent Notepad++ from crash while scrolling pass over EOF. git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1183 f5eea248-9336-0410-98b8-ebc06183d4e3 --- PowerEditor/src/ScitillaComponent/ScintillaEditView.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/PowerEditor/src/ScitillaComponent/ScintillaEditView.cpp b/PowerEditor/src/ScitillaComponent/ScintillaEditView.cpp index 75239414f..640df67f9 100644 --- a/PowerEditor/src/ScitillaComponent/ScintillaEditView.cpp +++ b/PowerEditor/src/ScitillaComponent/ScintillaEditView.cpp @@ -1734,6 +1734,7 @@ void ScintillaEditView::getVisibleStartAndEndPosition(int * startPos, int * endP int linesOnScreen = execute(SCI_LINESONSCREEN); int lineCount = execute(SCI_GETLINECOUNT); *endPos = execute(SCI_POSITIONFROMLINE, execute(SCI_DOCLINEFROMVISIBLE, firstVisibleLine + min(linesOnScreen, lineCount))); + if (*endPos == -1) *endPos = execute(SCI_GETLENGTH); } char * ScintillaEditView::getWordFromRange(char * txt, int size, int pos1, int pos2)