Dont set cursor pos beyond end of text when replacing text

This commit is contained in:
Kovid Goyal 2013-11-08 15:38:10 +05:30
parent 862bc734f2
commit 09312b65b2

View File

@ -122,7 +122,7 @@ class TextEdit(QPlainTextEdit):
c.select(c.Document)
c.insertText(text)
c.endEditBlock()
c.setPosition(pos)
c.setPosition(min(pos, len(text)))
self.setTextCursor(c)
self.ensureCursorVisible()