This commit is contained in:
Kovid Goyal 2014-05-13 21:27:38 +05:30
parent f58a115f5e
commit 6ee7e7af46
2 changed files with 3 additions and 3 deletions

View File

@ -430,7 +430,7 @@ class TextEdit(PlainTextEdit):
block = c.block()
while block.isValid():
for r in block.layout().additionalFormats():
if r.format.property(SPELL_PROPERTY).toBool():
if r.format.property(SPELL_PROPERTY):
if not from_cursor or block.position() + r.start + r.length > c.position():
c.setPosition(block.position() + r.start)
c.setPosition(c.position() + r.length, c.KeepAnchor)

View File

@ -426,11 +426,11 @@ class Editor(QMainWindow):
c = self.editor.cursorForPosition(pos)
origc = QTextCursor(c)
r = origr = self.editor.syntax_range_for_cursor(c)
if (r is None or not r.format.property(SPELL_PROPERTY).toBool()) and c.positionInBlock() > 0:
if (r is None or not r.format.property(SPELL_PROPERTY)) and c.positionInBlock() > 0:
c.setPosition(c.position() - 1)
r = self.editor.syntax_range_for_cursor(c)
if r is not None and r.format.property(SPELL_PROPERTY).toBool():
if r is not None and r.format.property(SPELL_PROPERTY):
word = self.editor.text_for_range(c.block(), r)
locale = self.editor.spellcheck_locale_for_cursor(c)
orig_pos = c.position()