Fix message on renderer process crash

This commit is contained in:
Florian Bruhin 2017-02-08 00:41:17 +01:00
parent 7bb8c854bf
commit 8b9b49f180

View File

@ -678,6 +678,11 @@ class WebEngineTab(browsertab.AbstractTab):
@pyqtSlot(QWebEnginePage.RenderProcessTerminationStatus, int) @pyqtSlot(QWebEnginePage.RenderProcessTerminationStatus, int)
def _on_render_process_terminated(self, status, exitcode): def _on_render_process_terminated(self, status, exitcode):
"""Show an error when the renderer process terminated.""" """Show an error when the renderer process terminated."""
if (status == QWebEnginePage.AbnormalTerminationStatus and
exitcode == 256):
# WORKAROUND for https://bugreports.qt.io/browse/QTBUG-58697
status = QWebEnginePage.CrashedTerminationStatus
if status == QWebEnginePage.NormalTerminationStatus: if status == QWebEnginePage.NormalTerminationStatus:
pass pass
elif status == QWebEnginePage.AbnormalTerminationStatus: elif status == QWebEnginePage.AbnormalTerminationStatus: