From b5f6361dec1c0ca5360d9f76bcc924ab8a271a31 Mon Sep 17 00:00:00 2001
From: Thomas Hartmann <Thomas.Hartmann@digia.com>
Date: Mon, 1 Oct 2012 11:29:14 +0200
Subject: [PATCH] QmlDesigner: fix for QTime

We have to call start() for QTime.
Calling elapsed() without calling start before
was never defined.

Change-Id: I229b3cbb30a2b3e5e98fdb05736ee0f37ae42c38
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
---
 .../components/formeditor/formeditorscene.cpp            | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorscene.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorscene.cpp
index 2f2ce94d2ed..a38fabe947f 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditorscene.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/formeditorscene.cpp
@@ -270,9 +270,16 @@ void FormEditorScene::mousePressEvent(QGraphicsSceneMouseEvent *event)
     }
 }
 
+static QTime staticTimer()
+{
+    QTime timer;
+    timer.start();
+    return timer;
+}
+
 void FormEditorScene::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
 {
-    static QTime time;
+    static QTime time = staticTimer();
 
     if (time.elapsed() > 30) {
         time.restart();
-- 
GitLab