mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix preview panel not refreshing if container is changed
This commit is contained in:
parent
175d913299
commit
07e0ec1d16
@ -290,7 +290,12 @@ class Preview(QWidget):
|
|||||||
# and re-parse it if so
|
# and re-parse it if so
|
||||||
parse_worker.add_request(self.current_name)
|
parse_worker.add_request(self.current_name)
|
||||||
# Tell webkit to reload all html and associated resources
|
# Tell webkit to reload all html and associated resources
|
||||||
self.view.refresh()
|
current_url = QUrl.fromLocalFile(current_container().name_to_abspath(self.current_name))
|
||||||
|
if current_url != self.view.url():
|
||||||
|
# The container was changed
|
||||||
|
self.view.setUrl(current_url)
|
||||||
|
else:
|
||||||
|
self.view.refresh()
|
||||||
|
|
||||||
def clear(self):
|
def clear(self):
|
||||||
self.view.clear()
|
self.view.clear()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user