summaryrefslogtreecommitdiffstats
path: root/demos/declarative/snake/snake.qml
diff options
context:
space:
mode:
authormae <qt-info@nokia.com>2010-08-16 08:11:20 (GMT)
committermae <qt-info@nokia.com>2010-08-16 08:12:42 (GMT)
commitaf675cf96d4d13b066a669eae847ad56485927d0 (patch)
treefcc3cfdc6b27c03e8ccb5385a4c830f22e317611 /demos/declarative/snake/snake.qml
parentb83c295650b3f28bc9da542acf4652f4ce2d168b (diff)
downloadQt-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.qml16
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"