From 785ff563a73ecc67fdd83ec1e015bbb22570cabb Mon Sep 17 00:00:00 2001 From: Joerg Bornemann Date: Wed, 26 Oct 2016 13:01:25 +0200 Subject: Fix leakage of FilePickerControl objects in QWebEnginePage Delete the FilePickerControl object after we're done with it, analog to what the QtQuick UIDelegatesManager does. Change-Id: Id5ef6666c8536b9e5c6877cd522b4c20adae37e5 Reviewed-by: Michal Klocek --- src/webenginewidgets/api/qwebenginepage.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/webenginewidgets/api/qwebenginepage.cpp b/src/webenginewidgets/api/qwebenginepage.cpp index f10833b9b..3642a9bf5 100644 --- a/src/webenginewidgets/api/qwebenginepage.cpp +++ b/src/webenginewidgets/api/qwebenginepage.cpp @@ -1263,6 +1263,8 @@ void QWebEnginePagePrivate::runFileChooser(FilePickerController *controller) controller->accepted(selectedFileNames); else controller->rejected(); + + delete controller; } WebEngineSettings *QWebEnginePagePrivate::webEngineSettings() const -- cgit v1.2.3