mirror of
https://github.com/olivierkes/manuskript.git
synced 2024-06-01 18:49:38 +12:00
Fix crash when previewing pandoc HTML with QTextEdit as web rendering engine.
This commit is contained in:
parent
caed3e9224
commit
d7203ddacf
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
# --!-- coding: utf8 --!--
|
# --!-- coding: utf8 --!--
|
||||||
from PyQt5.QtWidgets import qApp
|
from PyQt5.QtWidgets import qApp, QTextEdit
|
||||||
from PyQt5.QtCore import QUrl
|
from PyQt5.QtCore import QUrl
|
||||||
|
|
||||||
from manuskript.exporter.manuskript import HTML as MskHTML
|
from manuskript.exporter.manuskript import HTML as MskHTML
|
||||||
|
@ -40,4 +40,8 @@ class HTML(abstractPlainText):
|
||||||
previewWidget.widget(0).setPlainText(src)
|
previewWidget.widget(0).setPlainText(src)
|
||||||
self.preparesTextEditView(previewWidget.widget(1), settings["Preview"]["PreviewFont"])
|
self.preparesTextEditView(previewWidget.widget(1), settings["Preview"]["PreviewFont"])
|
||||||
previewWidget.widget(1).setPlainText(html)
|
previewWidget.widget(1).setPlainText(html)
|
||||||
previewWidget.widget(2).setHtml(html, QUrl.fromLocalFile(path))
|
w2 = previewWidget.widget(2)
|
||||||
|
if isinstance(w2, QTextEdit):
|
||||||
|
w2.setHtml(html)
|
||||||
|
else:
|
||||||
|
w2.setHtml(html, QUrl.fromLocalFile(path))
|
||||||
|
|
Loading…
Reference in a new issue