diff options
author | Doris Verria <doris.verria@qt.io> | 2022-08-24 20:49:51 +0200 |
---|---|---|
committer | Doris Verria <doris.verria@qt.io> | 2022-08-30 07:08:22 +0200 |
commit | 066859170339f4e9e15a634b12567614364f3a91 (patch) | |
tree | 03a3853a91bd5f27481bca42b28e7a23a9438409 /src | |
parent | 79134eb13fa68c882e2d7f0aa0c9fd78c872195f (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>
Diffstat (limited to 'src')
-rw-r--r-- | src/quickcontrols2/ios/ProgressBar.qml | 10 |
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() + } } } } |