diff options
author | mae <qt-info@nokia.com> | 2010-08-16 08:11:20 (GMT) |
---|---|---|
committer | mae <qt-info@nokia.com> | 2010-08-16 08:12:42 (GMT) |
commit | af675cf96d4d13b066a669eae847ad56485927d0 (patch) | |
tree | fcc3cfdc6b27c03e8ccb5385a4c830f22e317611 /demos/declarative/snake/snake.qml | |
parent | b83c295650b3f28bc9da542acf4652f4ce2d168b (diff) | |
download | Qt-af675cf96d4d13b066a669eae847ad56485927d0.zip Qt-af675cf96d4d13b066a669eae847ad56485927d0.tar.gz Qt-af675cf96d4d13b066a669eae847ad56485927d0.tar.bz2 |
Fix game could not be restarted
Task-number: QT-3668
Diffstat (limited to 'demos/declarative/snake/snake.qml')
-rw-r--r-- | demos/declarative/snake/snake.qml | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/demos/declarative/snake/snake.qml b/demos/declarative/snake/snake.qml index b1344af..ed3bac9 100644 --- a/demos/declarative/snake/snake.qml +++ b/demos/declarative/snake/snake.qml @@ -94,6 +94,7 @@ Rectangle { Timer { id: startHeartbeatTimer; interval: 1000 ; + onTriggered: { state = "running"; heartbeat.running = true; } } @@ -208,21 +209,6 @@ Rectangle { Keys.onUpPressed: if (state == "starting" || direction != 2) Logic.scheduleDirection(0); Keys.onDownPressed: if (state == "starting" || direction != 0) Logic.scheduleDirection(2); - Connections { - target: startHeartbeatTimer - onRunningChanged: { - if (startHeartbeatTimer.running) - screen.state = "starting"; - else - screen.state = "running" - } - } - Connections { - target: heartbeat - onRunningChanged: if (!heartbeat.running) screen.state = ""; - } - - states: [ State { name: "starting" |