diff --git a/src/debugger/DebuggerParser.cxx b/src/debugger/DebuggerParser.cxx index f8401d0b9..d914a6c24 100644 --- a/src/debugger/DebuggerParser.cxx +++ b/src/debugger/DebuggerParser.cxx @@ -1064,7 +1064,10 @@ void DebuggerParser::executeExec() if(file.find_last_of('.') == string::npos) file += ".script"; - FilesystemNode node(debugger.myOSystem.defaultSaveDir() + file); + FilesystemNode node(file); + if (!node.exists()) { + node = FilesystemNode(debugger.myOSystem.defaultSaveDir() + file); + } execDepth++; commandResult << exec(node); execDepth--;