BrowserView: fix QWebEngine crash

This commit is contained in:
Zheng, Lei
2019-06-20 07:21:39 +08:00
committed by wmayer
parent 0b8baab4c7
commit 4a0be9d3ba

View File

@@ -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);