aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDoris Verria <doris.verria@qt.io>2022-08-24 20:49:51 +0200
committerDoris Verria <doris.verria@qt.io>2022-08-30 07:08:22 +0200
commit066859170339f4e9e15a634b12567614364f3a91 (patch)
tree03a3853a91bd5f27481bca42b28e7a23a9438409
parent79134eb13fa68c882e2d7f0aa0c9fd78c872195f (diff)
iOS Style: Don't start animation for non-indeterminate ProgressBar
Check if progress bar is indeterminate before restarting animations. Fixes: QTBUG-105937 Change-Id: I8d827fc27336e0fd6fe3f8d308b117e558cbeb14 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
-rw-r--r--src/quickcontrols2/ios/ProgressBar.qml10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/quickcontrols2/ios/ProgressBar.qml b/src/quickcontrols2/ios/ProgressBar.qml
index 6ff3b8fb25..b487d13528 100644
--- a/src/quickcontrols2/ios/ProgressBar.qml
+++ b/src/quickcontrols2/ios/ProgressBar.qml
@@ -44,8 +44,14 @@ T.ProgressBar {
easing.type: Easing.Linear
loops: Animation.Infinite
// TODO: workaround for QTBUG-38932; remove once that is fixed
- onFromChanged: restart()
- onToChanged: restart()
+ onFromChanged: {
+ if (control.indeterminate)
+ restart()
+ }
+ onToChanged: {
+ if (control.indeterminate)
+ restart()
+ }
}
}
}