diff --git a/src/app/mainview/components/CallActionBar.qml b/src/app/mainview/components/CallActionBar.qml index 51530fb5e193df5925a5a752c8c8a25c8b72f9c7..fff508887e15ba624276af43fbac0d84a5e52c24 100644 --- a/src/app/mainview/components/CallActionBar.qml +++ b/src/app/mainview/components/CallActionBar.qml @@ -412,14 +412,14 @@ Control { Connections { target: callOverlay - function onIsAudioOnlyChanged() { reset() } - function onIsSIPChanged() { reset() } - function onIsModeratorChanged() { reset() } - function onIsAudioMutedChanged() { reset() } - function onIsVideoMutedChanged() { reset() } - function onIsRecordingChanged() { reset() } - function onLocalHandRaisedChanged() { reset() } - function onIsConferenceChanged() { reset() } + function onIsAudioOnlyChanged() { Qt.callLater(reset) } + function onIsSIPChanged() { Qt.callLater(reset) } + function onIsModeratorChanged() { Qt.callLater(reset) } + function onIsAudioMutedChanged() { Qt.callLater(reset) } + function onIsVideoMutedChanged() { Qt.callLater(reset) } + function onIsRecordingChanged() { Qt.callLater(reset) } + function onLocalHandRaisedChanged() { Qt.callLater(reset) } + function onIsConferenceChanged() { Qt.callLater(reset) } } Connections { target: CurrentAccount