mirror of
https://github.com/OpenSpace/OpenSpace.git
synced 2026-01-12 22:50:13 -06:00
Feature/globals handling (#1352)
* Cleaner handling of global state * Prevent Lua memory corruption (closes #982) * Initialize glfw first thing to prevent weird joystick loading bug during startup
This commit is contained in:
@@ -54,7 +54,7 @@ ScriptEngine::ScriptEngine()
|
||||
}
|
||||
)
|
||||
{
|
||||
tracy::LuaRegister(_state);
|
||||
//tracy::LuaRegister(_state);
|
||||
}
|
||||
|
||||
void ScriptEngine::initialize() {
|
||||
@@ -634,8 +634,8 @@ bool ScriptEngine::writeLog(const std::string& script) {
|
||||
// Check that logging is enabled and initialize if necessary
|
||||
if (!_logFileExists) {
|
||||
// If a ScriptLogFile was specified, generate it now
|
||||
if (!global::configuration.scriptLog.empty()) {
|
||||
_logFilename = absPath(global::configuration.scriptLog);
|
||||
if (!global::configuration->scriptLog.empty()) {
|
||||
_logFilename = absPath(global::configuration->scriptLog);
|
||||
_logFileExists = true;
|
||||
|
||||
LDEBUG(fmt::format(
|
||||
@@ -690,11 +690,11 @@ void ScriptEngine::preSync(bool isMaster) {
|
||||
// Not really a received script but the master also needs to run the script...
|
||||
_masterScriptQueue.push(item);
|
||||
|
||||
if (global::parallelPeer.isHost() && remoteScripting) {
|
||||
global::parallelPeer.sendScript(item.script);
|
||||
if (global::parallelPeer->isHost() && remoteScripting) {
|
||||
global::parallelPeer->sendScript(item.script);
|
||||
}
|
||||
if (global::sessionRecording.isRecording()) {
|
||||
global::sessionRecording.saveScriptKeyframe(item.script);
|
||||
if (global::sessionRecording->isRecording()) {
|
||||
global::sessionRecording->saveScriptKeyframe(item.script);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user