mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Diff tool: Fix a rare and difficult to trigger error (needs very long lines)
This commit is contained in:
parent
6482a66bb7
commit
4cd3bc037f
@ -39,7 +39,11 @@ class QtHighlighter(QTextDocument):
|
||||
cursor.insertText(block.text())
|
||||
dest_block = cursor.block()
|
||||
c = QTextCursor(dest_block)
|
||||
for af in block.layout().additionalFormats():
|
||||
try:
|
||||
afs = block.layout().additionalFormats()
|
||||
except AttributeError:
|
||||
afs = ()
|
||||
for af in afs:
|
||||
start = dest_block.position() + af.start
|
||||
c.setPosition(start), c.setPosition(start + af.length, c.KeepAnchor)
|
||||
c.setCharFormat(af.format)
|
||||
|
Loading…
x
Reference in New Issue
Block a user