Skip to content

Commit fabb81f

Browse files
committed
Fixed empty script file
1 parent 291c642 commit fabb81f

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

game/gamescript.cpp

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
#include "coreengine/interpreter.h"
88
#include "coreengine/gameconsole.h"
9-
#include "coreengine/settings.h"
109
#include "coreengine/mainapp.h"
1110
#include "coreengine/virtualpaths.h"
1211

@@ -82,6 +81,11 @@ void GameScript::init()
8281
m_loaded = false;
8382
}
8483
}
84+
else
85+
{
86+
Interpreter* pInterpreter = Interpreter::getInstance();
87+
pInterpreter->deleteObject(m_scriptName);
88+
}
8589
}
8690

8791
QString GameScript::getVictoryInfo()
@@ -210,4 +214,8 @@ QString GameScript::getScriptFile() const
210214
void GameScript::setScriptFile(const QString & value)
211215
{
212216
m_scriptFile = value;
217+
if (m_scriptFile.isEmpty())
218+
{
219+
m_script = "";
220+
}
213221
}

0 commit comments

Comments
 (0)