aboutsummaryrefslogtreecommitdiffstats
path: root/examples/quick3d/hellocube/main.qml
diff options
context:
space:
mode:
Diffstat (limited to 'examples/quick3d/hellocube/main.qml')
-rw-r--r--examples/quick3d/hellocube/main.qml6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/quick3d/hellocube/main.qml b/examples/quick3d/hellocube/main.qml
index a020a65b..ae1da5f8 100644
--- a/examples/quick3d/hellocube/main.qml
+++ b/examples/quick3d/hellocube/main.qml
@@ -133,7 +133,11 @@ Window {
}
onClicked: {
- if (clickme.state == "flipped") {
+ // do nothing while animating
+ if (flip1.running || flip2.running)
+ return;
+
+ if (clickme.state === "flipped") {
clickme.state = "";
flip2.start();
} else {