mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 18:24:30 -04:00
Only show dead renderer error once
This commit is contained in:
parent
7c09812742
commit
2bd6939fbd
@ -362,9 +362,13 @@ class WebView(RestartingWebEngineView):
|
|||||||
self.setPage(self._page)
|
self.setPage(self._page)
|
||||||
self.clear()
|
self.clear()
|
||||||
self.setAcceptDrops(False)
|
self.setAcceptDrops(False)
|
||||||
|
self.dead_renderer_error_shown = False
|
||||||
self.render_process_failed.connect(self.render_process_died)
|
self.render_process_failed.connect(self.render_process_died)
|
||||||
|
|
||||||
def render_process_died(self):
|
def render_process_died(self):
|
||||||
|
if self.dead_renderer_error_shown:
|
||||||
|
return
|
||||||
|
self.dead_renderer_error_shown = True
|
||||||
error_dialog(self, _('Render process crashed'), _(
|
error_dialog(self, _('Render process crashed'), _(
|
||||||
'The Qt WebEngine Render process has crashed so Preview/Live css will not work.'
|
'The Qt WebEngine Render process has crashed so Preview/Live css will not work.'
|
||||||
' You should try restarting the editor.')
|
' You should try restarting the editor.')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user