Fix crash when reading cover from EPUB files

This commit is contained in:
Kovid Goyal 2009-10-08 11:30:18 -06:00
parent 26d992843d
commit e505743a25

View File

@ -103,8 +103,12 @@ def render_html(path_to_html, width=590, height=750):
loop = QEventLoop() loop = QEventLoop()
renderer = HTMLRenderer(page, loop) renderer = HTMLRenderer(page, loop)
page.connect(page, SIGNAL('loadFinished(bool)'), renderer) page.connect(page, SIGNAL('loadFinished(bool)'), renderer,
Qt.QueuedConnection)
page.mainFrame().load(QUrl.fromLocalFile(path_to_html)) page.mainFrame().load(QUrl.fromLocalFile(path_to_html))
loop.exec_() loop.exec_()
renderer.loop = renderer.page = None
del page
del loop
return renderer return renderer