mirror of
https://gitlab.linphone.org/BC/public/linphone-desktop.git
synced 2026-04-17 20:08:28 +00:00
Fix spinner for joining participants.
This commit is contained in:
parent
8b055b3587
commit
05e7ada86e
1 changed files with 5 additions and 3 deletions
|
|
@ -144,16 +144,18 @@ Item{
|
|||
}
|
||||
Loader{
|
||||
id: busyLoader
|
||||
property bool delayed : false
|
||||
|
||||
Layout.preferredHeight: 20
|
||||
Layout.preferredWidth: 20
|
||||
active: delayed && mainItem._currentDevice && (mainItem._currentDevice.state == LinphoneEnums.ParticipantDeviceStateJoining || mainItem._currentDevice.state == LinphoneEnums.ParticipantDeviceStateScheduledForJoining || mainItem._currentDevice.state == LinphoneEnums.ParticipantDeviceStateAlerting)
|
||||
active: mainItem._currentDevice && (mainItem._currentDevice.state == LinphoneEnums.ParticipantDeviceStateJoining || mainItem._currentDevice.state == LinphoneEnums.ParticipantDeviceStateScheduledForJoining || mainItem._currentDevice.state == LinphoneEnums.ParticipantDeviceStateAlerting)
|
||||
sourceComponent: Component{
|
||||
BusyIndicator{// Joining spinner
|
||||
id: joiningSpinner
|
||||
running: false
|
||||
Timer{// Delay starting spinner (Qt bug)
|
||||
id: indicatorDelay
|
||||
interval: 100
|
||||
onTriggered: busyLoader.delayed = true
|
||||
onTriggered: joiningSpinner.running = true
|
||||
}
|
||||
Component.onCompleted: indicatorDelay.start()
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue