diff options
Diffstat (limited to 'src/lib/language/loader.cpp')
| -rw-r--r-- | src/lib/language/loader.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/language/loader.cpp b/src/lib/language/loader.cpp index e9b16bb5b..52f9eee89 100644 --- a/src/lib/language/loader.cpp +++ b/src/lib/language/loader.cpp @@ -50,6 +50,7 @@ Loader::Loader(ScriptEngine *engine, const Logger &logger) , m_builtins(new BuiltinDeclarations) , m_moduleLoader(new ModuleLoader(engine, m_builtins, logger)) , m_projectResolver(new ProjectResolver(m_moduleLoader, logger)) + , m_engine(engine) { } @@ -86,6 +87,8 @@ TopLevelProjectPtr Loader::loadProject(const SetupProjectParameters ¶meters) { QBS_CHECK(QFileInfo(parameters.projectFilePath()).isAbsolute()); + m_engine->clearExceptions(); + // At this point, we cannot set a sensible total effort, because we know nothing about // the project yet. That's why we use a placeholder here, so the user at least // sees that an operation is starting. The real total effort will be set later when |
