Only show dead renderer error once

This commit is contained in:
Kovid Goyal 2018-07-29 17:11:49 +05:30
parent 7c09812742
commit 2bd6939fbd
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -362,9 +362,13 @@ class WebView(RestartingWebEngineView):
self.setPage(self._page)
self.clear()
self.setAcceptDrops(False)
self.dead_renderer_error_shown = False
self.render_process_failed.connect(self.render_process_died)
def render_process_died(self):
if self.dead_renderer_error_shown:
return
self.dead_renderer_error_shown = True
error_dialog(self, _('Render process crashed'), _(
'The Qt WebEngine Render process has crashed so Preview/Live css will not work.'
' You should try restarting the editor.')