mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 17:17:58 +02:00
keep AvatarHashMap::findAvatar from creating bogus avatar entries. remove some more stray consts
This commit is contained in:
parent
89b78986d5
commit
5c327edd5a
5 changed files with 8 additions and 5 deletions
2
cmake/externals/quazip/CMakeLists.txt
vendored
2
cmake/externals/quazip/CMakeLists.txt
vendored
|
@ -4,7 +4,7 @@ cmake_policy(SET CMP0046 OLD)
|
||||||
|
|
||||||
include(ExternalProject)
|
include(ExternalProject)
|
||||||
|
|
||||||
string(REPLACE \\ / QT_CMAKE_PREFIX_PATH $ENV{QT_CMAKE_PREFIX_PATH})
|
# string(REPLACE \\ / QT_CMAKE_PREFIX_PATH $ENV{QT_CMAKE_PREFIX_PATH})
|
||||||
ExternalProject_Add(
|
ExternalProject_Add(
|
||||||
${EXTERNAL_NAME}
|
${EXTERNAL_NAME}
|
||||||
URL http://s3-us-west-1.amazonaws.com/hifi-production/dependencies/quazip-0.6.2.zip
|
URL http://s3-us-west-1.amazonaws.com/hifi-production/dependencies/quazip-0.6.2.zip
|
||||||
|
|
|
@ -3329,7 +3329,7 @@ MyAvatar* Application::getMyAvatar() const {
|
||||||
return DependencyManager::get<AvatarManager>()->getMyAvatar();
|
return DependencyManager::get<AvatarManager>()->getMyAvatar();
|
||||||
}
|
}
|
||||||
|
|
||||||
const glm::vec3 Application::getAvatarPosition() const {
|
glm::vec3 Application::getAvatarPosition() const {
|
||||||
return getMyAvatar()->getPosition();
|
return getMyAvatar()->getPosition();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -185,7 +185,7 @@ public:
|
||||||
virtual float getSizeScale() const;
|
virtual float getSizeScale() const;
|
||||||
virtual int getBoundaryLevelAdjust() const;
|
virtual int getBoundaryLevelAdjust() const;
|
||||||
virtual PickRay computePickRay(float x, float y) const;
|
virtual PickRay computePickRay(float x, float y) const;
|
||||||
virtual const glm::vec3 getAvatarPosition() const;
|
virtual glm::vec3 getAvatarPosition() const;
|
||||||
virtual void overrideEnvironmentData(const EnvironmentData& newData) { _environment.override(newData); }
|
virtual void overrideEnvironmentData(const EnvironmentData& newData) { _environment.override(newData); }
|
||||||
virtual void endOverrideEnvironmentData() { _environment.endOverride(); }
|
virtual void endOverrideEnvironmentData() { _environment.endOverride(); }
|
||||||
virtual qreal getDevicePixelRatio();
|
virtual qreal getDevicePixelRatio();
|
||||||
|
|
|
@ -65,7 +65,10 @@ AvatarSharedPointer AvatarHashMap::newOrExistingAvatar(const QUuid& sessionUUID,
|
||||||
|
|
||||||
AvatarSharedPointer AvatarHashMap::findAvatar(const QUuid& sessionUUID) {
|
AvatarSharedPointer AvatarHashMap::findAvatar(const QUuid& sessionUUID) {
|
||||||
QReadLocker locker(&_hashLock);
|
QReadLocker locker(&_hashLock);
|
||||||
return _avatarHash.value(sessionUUID);
|
if (_avatarHash.contains(sessionUUID)) {
|
||||||
|
return _avatarHash.value(sessionUUID);
|
||||||
|
}
|
||||||
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
void AvatarHashMap::processAvatarDataPacket(QSharedPointer<NLPacket> packet, SharedNodePointer sendingNode) {
|
void AvatarHashMap::processAvatarDataPacket(QSharedPointer<NLPacket> packet, SharedNodePointer sendingNode) {
|
||||||
|
|
|
@ -45,7 +45,7 @@ public:
|
||||||
virtual int getBoundaryLevelAdjust() const = 0;
|
virtual int getBoundaryLevelAdjust() const = 0;
|
||||||
virtual PickRay computePickRay(float x, float y) const = 0;
|
virtual PickRay computePickRay(float x, float y) const = 0;
|
||||||
|
|
||||||
virtual const glm::vec3 getAvatarPosition() const = 0;
|
virtual glm::vec3 getAvatarPosition() const = 0;
|
||||||
|
|
||||||
virtual void postLambdaEvent(std::function<void()> f) = 0;
|
virtual void postLambdaEvent(std::function<void()> f) = 0;
|
||||||
virtual qreal getDevicePixelRatio() = 0;
|
virtual qreal getDevicePixelRatio() = 0;
|
||||||
|
|
Loading…
Reference in a new issue