mirror of
https://github.com/overte-org/overte.git
synced 2025-04-20 12:04:18 +02:00
Merge branch 'PAL_v2' of https://github.com/highfidelity/hifi into PAL_v2
This commit is contained in:
commit
b32dc6658b
2 changed files with 16 additions and 13 deletions
|
@ -437,17 +437,20 @@ void AvatarMixer::handleNodeIgnoreRequestPacket(QSharedPointer<ReceivedMessage>
|
|||
while (message->getBytesLeftToRead()) {
|
||||
// parse out the UUID being ignored from the packet
|
||||
QUuid ignoredUUID = QUuid::fromRfc4122(message->readWithoutCopy(NUM_BYTES_RFC4122_UUID));
|
||||
// Reset the lastBroadcastTime for the ignored avatar to 0
|
||||
// so the AvatarMixer knows it'll have to send identity data about the ignored avatar
|
||||
// to the ignorer if the ignorer unignores.
|
||||
nodeData->setLastBroadcastTime(ignoredUUID, 0);
|
||||
|
||||
// Reset the lastBroadcastTime for the ignorer (FROM THE PERSPECTIVE OF THE IGNORED) to 0
|
||||
// so the AvatarMixer knows it'll have to send identity data about the ignorer
|
||||
// to the ignored if the ignorer unignores.
|
||||
auto ignoredNode = nodeList->nodeWithUUID(ignoredUUID);
|
||||
AvatarMixerClientData* ignoredNodeData = reinterpret_cast<AvatarMixerClientData*>(ignoredNode->getLinkedData());
|
||||
ignoredNodeData->setLastBroadcastTime(senderNode->getUUID(), 0);
|
||||
if (nodeList->nodeWithUUID(ignoredUUID)) {
|
||||
// Reset the lastBroadcastTime for the ignored avatar to 0
|
||||
// so the AvatarMixer knows it'll have to send identity data about the ignored avatar
|
||||
// to the ignorer if the ignorer unignores.
|
||||
nodeData->setLastBroadcastTime(ignoredUUID, 0);
|
||||
|
||||
// Reset the lastBroadcastTime for the ignorer (FROM THE PERSPECTIVE OF THE IGNORED) to 0
|
||||
// so the AvatarMixer knows it'll have to send identity data about the ignorer
|
||||
// to the ignored if the ignorer unignores.
|
||||
auto ignoredNode = nodeList->nodeWithUUID(ignoredUUID);
|
||||
AvatarMixerClientData* ignoredNodeData = reinterpret_cast<AvatarMixerClientData*>(ignoredNode->getLinkedData());
|
||||
ignoredNodeData->setLastBroadcastTime(senderNode->getUUID(), 0);
|
||||
}
|
||||
|
||||
if (addToIgnore) {
|
||||
senderNode->addIgnoredNode(ignoredUUID);
|
||||
|
|
|
@ -596,7 +596,7 @@ Rectangle {
|
|||
id: nameCard;
|
||||
// Properties
|
||||
profileUrl: (model && model.profileUrl) || "";
|
||||
imageMaskColor: rowColor(styleData.selected, styleData.row % 2, model.isPresent);
|
||||
imageMaskColor: rowColor(styleData.selected, styleData.row % 2, model ? model.isPresent : false);
|
||||
displayName: styleData.value;
|
||||
userName: model ? model.userName : "";
|
||||
connectionStatus: model ? model.connection : "";
|
||||
|
@ -903,7 +903,7 @@ Rectangle {
|
|||
rowDelegate: Rectangle {
|
||||
// Size
|
||||
height: rowHeight;
|
||||
color: rowColor(styleData.selected, styleData.alternate, model ? model.isPresent : true);
|
||||
color: rowColor(styleData.selected, styleData.alternate, true);
|
||||
}
|
||||
|
||||
// This Item refers to the contents of each Cell
|
||||
|
@ -916,7 +916,7 @@ Rectangle {
|
|||
// Properties
|
||||
visible: styleData.role === "userName";
|
||||
profileUrl: (model && model.profileUrl) || "";
|
||||
imageMaskColor: rowColor(styleData.selected, styleData.row % 2, model.isPresent);
|
||||
imageMaskColor: rowColor(styleData.selected, styleData.row % 2, true);
|
||||
displayName: "";
|
||||
userName: model ? model.userName : "";
|
||||
connectionStatus : model ? model.connection : "";
|
||||
|
|
Loading…
Reference in a new issue