From 4a0be9d3ba28ca14906574370de1f2f005af0d54 Mon Sep 17 00:00:00 2001 From: "Zheng, Lei" Date: Thu, 20 Jun 2019 07:21:39 +0800 Subject: [PATCH] BrowserView: fix QWebEngine crash --- src/Mod/Web/Gui/BrowserView.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Mod/Web/Gui/BrowserView.cpp b/src/Mod/Web/Gui/BrowserView.cpp index f094610335..518134f7ee 100644 --- a/src/Mod/Web/Gui/BrowserView.cpp +++ b/src/Mod/Web/Gui/BrowserView.cpp @@ -379,6 +379,11 @@ BrowserView::BrowserView(QWidget* parent) WindowParameter( "Browser" ), isLoading(false) { +#if defined(QTWEBENGINE) + // Otherwise cause crash on exit, probably due to double deletion + setAttribute(Qt::WA_DeleteOnClose,false); +#endif + view = new WebView(this); setCentralWidget(view); view->setAttribute(Qt::WA_OpaquePaintEvent, true);