From f6c3ab2ee8be130d00dab2da94d57226ffb9214d Mon Sep 17 00:00:00 2001 From: Ylva Selling Date: Thu, 22 Sep 2022 05:10:33 -0400 Subject: [PATCH] Set the size of the target on the master node only to ensure that the target plane is the same size on all nodes in a cluster --- modules/skybrowser/skybrowsermodule_lua.inl | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/modules/skybrowser/skybrowsermodule_lua.inl b/modules/skybrowser/skybrowsermodule_lua.inl index fbebdb42d8..42d8a590df 100644 --- a/modules/skybrowser/skybrowsermodule_lua.inl +++ b/modules/skybrowser/skybrowsermodule_lua.inl @@ -446,6 +446,10 @@ namespace { [[codegen::luawrap]] void createTargetBrowserPair() { using namespace openspace; + if (!global::windowDelegate->isMaster()) { + return; + } + SkyBrowserModule* module = global::moduleEngine->module(); int uniqueIdentifier = module->uniqueIdentifierCounter(); @@ -507,23 +511,23 @@ namespace { global::scriptEngine->queueScript( "openspace.addScreenSpaceRenderable(" + browser + ");", - scripting::ScriptEngine::RemoteScripting::No + scripting::ScriptEngine::RemoteScripting::Yes ); global::scriptEngine->queueScript( "openspace.addSceneGraphNode(" + target + ");", - scripting::ScriptEngine::RemoteScripting::No + scripting::ScriptEngine::RemoteScripting::Yes ); global::scriptEngine->queueScript( "openspace.skybrowser.addPairToSkyBrowserModule('" + idTarget + "','" + idBrowser + "');", - scripting::ScriptEngine::RemoteScripting::No + scripting::ScriptEngine::RemoteScripting::Yes ); global::scriptEngine->queueScript( "openspace.skybrowser.setSelectedBrowser('" + idBrowser + "');", - scripting::ScriptEngine::RemoteScripting::No + scripting::ScriptEngine::RemoteScripting::Yes ); }