mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 19:16:56 +02:00
make this work again
This commit is contained in:
parent
94b6115271
commit
926be73c0a
1 changed files with 8 additions and 8 deletions
|
@ -3140,6 +3140,14 @@ void Application::loadServerlessDomain(QUrl domainURL) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
QUuid serverlessSessionID = QUuid::createUuid();
|
||||||
|
getMyAvatar()->setSessionUUID(serverlessSessionID);
|
||||||
|
nodeList->setSessionUUID(serverlessSessionID);
|
||||||
|
|
||||||
|
// there is no domain-server to tell us our permissions, so enable all
|
||||||
|
permissions.setAll(true);
|
||||||
|
nodeList->setPermissions(permissions);
|
||||||
|
|
||||||
// we can't import directly into the main tree because we would need to lock it, and
|
// we can't import directly into the main tree because we would need to lock it, and
|
||||||
// Octree::readFromURL calls loop.exec which can run code which will also attempt to lock the tree.
|
// Octree::readFromURL calls loop.exec which can run code which will also attempt to lock the tree.
|
||||||
EntityTreePointer tmpTree(new EntityTree());
|
EntityTreePointer tmpTree(new EntityTree());
|
||||||
|
@ -3149,14 +3157,6 @@ void Application::loadServerlessDomain(QUrl domainURL) {
|
||||||
tmpTree->setMyAvatar(myAvatar);
|
tmpTree->setMyAvatar(myAvatar);
|
||||||
bool success = tmpTree->readFromURL(domainURL.toString());
|
bool success = tmpTree->readFromURL(domainURL.toString());
|
||||||
if (success) {
|
if (success) {
|
||||||
QUuid serverlessSessionID = QUuid::createUuid();
|
|
||||||
getMyAvatar()->setSessionUUID(serverlessSessionID);
|
|
||||||
nodeList->setSessionUUID(serverlessSessionID);
|
|
||||||
|
|
||||||
// there is no domain-server to tell us our permissions, so enable all
|
|
||||||
permissions.setAll(true);
|
|
||||||
nodeList->setPermissions(permissions);
|
|
||||||
|
|
||||||
tmpTree->reaverageOctreeElements();
|
tmpTree->reaverageOctreeElements();
|
||||||
tmpTree->sendEntities(&_entityEditSender, getEntities()->getTree(), 0, 0, 0);
|
tmpTree->sendEntities(&_entityEditSender, getEntities()->getTree(), 0, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue