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