From 2bd6939fbd7d17c609905ed315d9339389db734e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 29 Jul 2018 17:11:49 +0530 Subject: [PATCH] Only show dead renderer error once --- src/calibre/gui2/tweak_book/preview.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/calibre/gui2/tweak_book/preview.py b/src/calibre/gui2/tweak_book/preview.py index 40764079ca..e5dca886ac 100644 --- a/src/calibre/gui2/tweak_book/preview.py +++ b/src/calibre/gui2/tweak_book/preview.py @@ -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.')