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