remove redundant boolean logic

This commit is contained in:
Andrew Meadows 2017-09-08 15:01:36 -07:00
parent fb3e74398f
commit 3433c5c414

View file

@ -308,8 +308,7 @@ void EntityTreeSendThread::startNewTraversal(const ViewFrustum& view, EntityTree
return;
}
auto knownTimestamp = _knownState.find(entity.get());
if (knownTimestamp == _knownState.end() ||
(knownTimestamp != _knownState.end() && entity->getLastEdited() > knownTimestamp->second)) {
if (knownTimestamp == _knownState.end() || entity->getLastEdited() > knownTimestamp->second) {
bool success = false;
AACube cube = entity->getQueryAACube(success);
if (success) {
@ -345,8 +344,7 @@ void EntityTreeSendThread::startNewTraversal(const ViewFrustum& view, EntityTree
return;
}
auto knownTimestamp = _knownState.find(entity.get());
if (knownTimestamp == _knownState.end() ||
(knownTimestamp != _knownState.end() && entity->getLastEdited() > knownTimestamp->second)) {
if (knownTimestamp == _knownState.end() || entity->getLastEdited() > knownTimestamp->second) {
_sendQueue.push(PrioritizedEntity(entity, PrioritizedEntity::WHEN_IN_DOUBT_PRIORITY));
_entitiesInQueue.insert(entity.get());
}
@ -368,8 +366,7 @@ void EntityTreeSendThread::startNewTraversal(const ViewFrustum& view, EntityTree
return;
}
auto knownTimestamp = _knownState.find(entity.get());
if (knownTimestamp == _knownState.end() ||
(knownTimestamp != _knownState.end() && entity->getLastEdited() > knownTimestamp->second)) {
if (knownTimestamp == _knownState.end() || entity->getLastEdited() > knownTimestamp->second) {
bool success = false;
AACube cube = entity->getQueryAACube(success);
if (success) {
@ -519,4 +516,4 @@ void EntityTreeSendThread::editingEntityPointer(const EntityItemPointer entity)
void EntityTreeSendThread::deletingEntityPointer(EntityItem* entity) {
_knownState.erase(entity);
}
}