From c076f1beab344d6101b236ccbf920364f8350edc Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Wed, 18 Apr 2018 10:16:10 +0200 Subject: [PATCH] fix(SipAddressView): hide correctly video button when not available on default contact --- ui/modules/Linphone/View/SipAddressesView.qml | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) 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 + }) } } }