mirror of
https://github.com/overte-org/overte.git
synced 2025-06-18 21:20:38 +02:00
Merge pull request #15239 from roxanneskelly/Case20617
Case 20617 - People app filter bar breaks when deleting connections
This commit is contained in:
commit
efffb8b819
2 changed files with 9 additions and 1 deletions
|
@ -1261,6 +1261,14 @@ Rectangle {
|
||||||
case 'refreshConnections':
|
case 'refreshConnections':
|
||||||
refreshConnections();
|
refreshConnections();
|
||||||
break;
|
break;
|
||||||
|
case 'connectionRemoved':
|
||||||
|
for (var i=0; i<connectionsUserModel.count; ++i) {
|
||||||
|
if (connectionsUserModel.get(i).userName === message.params) {
|
||||||
|
connectionsUserModel.remove(i);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 'avatarDisconnected':
|
case 'avatarDisconnected':
|
||||||
var sessionID = message.params[0];
|
var sessionID = message.params[0];
|
||||||
delete ignored[sessionID];
|
delete ignored[sessionID];
|
||||||
|
|
|
@ -284,7 +284,7 @@ function fromQml(message) { // messages are {method, params}, like json-rpc. See
|
||||||
print("Error: unable to remove connection", connectionUserName, error || response.status);
|
print("Error: unable to remove connection", connectionUserName, error || response.status);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
sendToQml({ method: 'refreshConnections' });
|
sendToQml({ method: 'connectionRemoved', params: connectionUserName });
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue