From 07ab771c2bf4510b25ab346decad1f068bc1b12d Mon Sep 17 00:00:00 2001 From: howard-stearns Date: Tue, 13 Dec 2016 16:30:16 -0800 Subject: [PATCH] update canKick whenever we get new data, instead of just at first use. --- interface/resources/qml/hifi/Pal.qml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/interface/resources/qml/hifi/Pal.qml b/interface/resources/qml/hifi/Pal.qml index 0264ae8cfe..01bff1125f 100644 --- a/interface/resources/qml/hifi/Pal.qml +++ b/interface/resources/qml/hifi/Pal.qml @@ -40,6 +40,7 @@ Rectangle { property int rowHeight: 50; property var userData: []; property var myData: ({displayName: "", userName: ""}); // valid dummy until set + property bool iAmAdmin: false; function findSessionIndex(sessionId) { // no findIndex in .qml for (var i = 0; i < userData.length; i++) { if (userData[i].sessionId === sessionId) { @@ -53,6 +54,7 @@ Rectangle { case 'users': var data = message.params; var myIndex = findSessionIndex(''); + iAmAdmin = Users.canKick; myData = data[myIndex]; data.splice(myIndex, 1); userData = data; @@ -139,13 +141,13 @@ Rectangle { width: actionWidth } TableViewColumn { - visible: Users.canKick; + visible: iAmAdmin; role: "mute"; title: "Mute"; width: actionWidth } TableViewColumn { - visible: Users.canKick; + visible: iAmAdmin; role: "kick"; title: "Ban" width: actionWidth