Fix index out of bounds in get_text_and_insertion_data

Check size of textL before accessing.(cherry picked from commit db25b4131f3c042b3edc824550a2724433ea5b76)
This commit is contained in:
KaboPC 2012-11-30 20:03:36 -05:00 committed by David Vierra
parent 3bf6868464
commit 20e7acd5d2

View File

@ -677,7 +677,8 @@ class TextEditorWrapped(Widget):
i = self.insertion_step
il = self.insertion_line
if i is not None:
i = max(0, min(i, len(self.textL[il])))
if il < len(textL):
i = max(0, min(i, len(self.textL[il])))
return text, i, il
def move_insertion_point(self, d):