mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 16:58:09 +02:00
Merge pull request #748 from ctrlaltdavid/fix/screenshare-crash
Fix Interface start-up crash on Windows
This commit is contained in:
commit
79d34f6f1c
2 changed files with 12 additions and 9 deletions
|
@ -130,8 +130,9 @@ static const uint8_t LOCAL_SCREENSHARE_WEB_ENTITY_FPS = 30;
|
||||||
// The `z` value here is dynamic.
|
// The `z` value here is dynamic.
|
||||||
static const glm::vec3 LOCAL_SCREENSHARE_WEB_ENTITY_LOCAL_POSITION(0.0128f, -0.0918f, 0.0f);
|
static const glm::vec3 LOCAL_SCREENSHARE_WEB_ENTITY_LOCAL_POSITION(0.0128f, -0.0918f, 0.0f);
|
||||||
static const glm::vec3 LOCAL_SCREENSHARE_WEB_ENTITY_DIMENSIONS(3.6790f, 2.0990f, 0.0100f);
|
static const glm::vec3 LOCAL_SCREENSHARE_WEB_ENTITY_DIMENSIONS(3.6790f, 2.0990f, 0.0100f);
|
||||||
static const QString LOCAL_SCREENSHARE_WEB_ENTITY_URL = ExternalResource::getInstance()->getUrl(ExternalResource::Bucket::HF_Content,
|
static const ExternalResource::Bucket LOCAL_SCREENSHARE_WEB_ENTITY_BUCKET = ExternalResource::Bucket::HF_Content;
|
||||||
"Experiences/Releases/usefulUtilities/smartBoard/screenshareViewer/screenshareClient.html");
|
static const QString LOCAL_SCREENSHARE_WEB_ENTITY_PATH =
|
||||||
|
"Experiences/Releases/usefulUtilities/smartBoard/screenshareViewer/screenshareClient.html";
|
||||||
static const QString LOCAL_SCREENSHARE_WEB_ENTITY_HOST_TYPE = "local";
|
static const QString LOCAL_SCREENSHARE_WEB_ENTITY_HOST_TYPE = "local";
|
||||||
void ScreenshareScriptingInterface::startScreenshare(const QUuid& screenshareZoneID,
|
void ScreenshareScriptingInterface::startScreenshare(const QUuid& screenshareZoneID,
|
||||||
const QUuid& smartboardEntityID,
|
const QUuid& smartboardEntityID,
|
||||||
|
@ -283,6 +284,8 @@ void ScreenshareScriptingInterface::handleSuccessfulScreenshareInfoGet(QNetworkR
|
||||||
glm::vec3 localPosition(LOCAL_SCREENSHARE_WEB_ENTITY_LOCAL_POSITION);
|
glm::vec3 localPosition(LOCAL_SCREENSHARE_WEB_ENTITY_LOCAL_POSITION);
|
||||||
localPosition.z = _localWebEntityZOffset;
|
localPosition.z = _localWebEntityZOffset;
|
||||||
localScreenshareWebEntityProps.setLocalPosition(localPosition);
|
localScreenshareWebEntityProps.setLocalPosition(localPosition);
|
||||||
|
auto LOCAL_SCREENSHARE_WEB_ENTITY_URL = ExternalResource::getInstance()->getUrl(LOCAL_SCREENSHARE_WEB_ENTITY_BUCKET,
|
||||||
|
LOCAL_SCREENSHARE_WEB_ENTITY_PATH);
|
||||||
localScreenshareWebEntityProps.setSourceUrl(LOCAL_SCREENSHARE_WEB_ENTITY_URL);
|
localScreenshareWebEntityProps.setSourceUrl(LOCAL_SCREENSHARE_WEB_ENTITY_URL);
|
||||||
localScreenshareWebEntityProps.setParentID(_smartboardEntityID);
|
localScreenshareWebEntityProps.setParentID(_smartboardEntityID);
|
||||||
localScreenshareWebEntityProps.setDimensions(LOCAL_SCREENSHARE_WEB_ENTITY_DIMENSIONS);
|
localScreenshareWebEntityProps.setDimensions(LOCAL_SCREENSHARE_WEB_ENTITY_DIMENSIONS);
|
||||||
|
|
|
@ -151,13 +151,13 @@ private:
|
||||||
|
|
||||||
std::mutex _bucketMutex;
|
std::mutex _bucketMutex;
|
||||||
|
|
||||||
QMap<Bucket, QUrl> _bucketBases{
|
QMap<Bucket, QUrl> _bucketBases {
|
||||||
{ Bucket::HF_Public, NetworkingConstants::HF_PUBLIC_CDN_URL },
|
{ Bucket::HF_Public, QUrl(NetworkingConstants::HF_PUBLIC_CDN_URL) },
|
||||||
{ Bucket::HF_Content, NetworkingConstants::HF_CONTENT_CDN_URL },
|
{ Bucket::HF_Content, QUrl(NetworkingConstants::HF_CONTENT_CDN_URL) },
|
||||||
{ Bucket::HF_Marketplace, NetworkingConstants::HF_MPASSETS_CDN_URL },
|
{ Bucket::HF_Marketplace, QUrl(NetworkingConstants::HF_MPASSETS_CDN_URL) },
|
||||||
{ Bucket::Assets, NetworkingConstants::VIRCADIA_CONTENT_CDN_URL },
|
{ Bucket::Assets, QUrl(NetworkingConstants::VIRCADIA_CONTENT_CDN_URL) },
|
||||||
{ Bucket::Public, NetworkingConstants::VIRCADIA_CONTENT_CDN_URL },
|
{ Bucket::Public, QUrl(NetworkingConstants::VIRCADIA_CONTENT_CDN_URL) },
|
||||||
{ Bucket::Content, NetworkingConstants::VIRCADIA_CONTENT_CDN_URL }
|
{ Bucket::Content, QUrl(NetworkingConstants::VIRCADIA_CONTENT_CDN_URL) }
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue