diff --git a/ui/modules/Linphone/View/SipAddressesView.qml b/ui/modules/Linphone/View/SipAddressesView.qml index b8a220f7d..4bf1dc6ea 100644 --- a/ui/modules/Linphone/View/SipAddressesView.qml +++ b/ui/modules/Linphone/View/SipAddressesView.qml @@ -98,19 +98,16 @@ ScrollableListView { Repeater { model: sipAddressesView.actions - Loader { - active: { - var active = sipAddressesView.actions[index].active - return active === undefined || active + ActionButton { + icon: modelData.icon + visible: { + var visible = sipAddressesView.actions[index].visible + return visible === undefined || visible } - sourceComponent: ActionButton { - icon: modelData.icon - iconSize: defaultContactActionBar.iconSize - onClicked: sipAddressesView.actions[index].handler({ - sipAddress: sipAddressesView.interpretableSipAddress - }) - } + onClicked: sipAddressesView.actions[index].handler({ + sipAddress: sipAddressesView.interpretableSipAddress + }) } } }