From 841aa19853998dd87e98be065bef54526dd2b1cb Mon Sep 17 00:00:00 2001 From: Orgad Shaneh <orgad.shaneh@audiocodes.com> Date: Thu, 29 Aug 2013 13:37:57 +0300 Subject: [PATCH] QmlDesigner: Plug a memory leak Change-Id: I608b254b06db923c0ad718a15c4d697ba580c006 Reviewed-by: Marco Bubke <marco.bubke@digia.com> Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com> --- .../qmldesigner/components/stateseditor/stateseditorwidget.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp b/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp index 1a56263d18c..a37de4a1b81 100644 --- a/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp +++ b/src/plugins/qmldesigner/components/stateseditor/stateseditorwidget.cpp @@ -111,7 +111,8 @@ StatesEditorWidget::StatesEditorWidget(StatesEditorView *statesEditorView, State throw InvalidQmlSourceException(__LINE__, __FUNCTION__, __FILE__); m_declarativeView->setFocusPolicy(Qt::ClickFocus); - QApplication::sendEvent(m_declarativeView->scene(), new QEvent(QEvent::WindowActivate)); + QEvent event(QEvent::WindowActivate); + QApplication::sendEvent(m_declarativeView->scene(), &event); connect(m_declarativeView->rootObject(), SIGNAL(currentStateInternalIdChanged()), statesEditorView, SLOT(synchonizeCurrentStateFromWidget())); connect(m_declarativeView->rootObject(), SIGNAL(createNewState()), statesEditorView, SLOT(createNewState())); -- GitLab