diff --git a/src/core/rootwrapper.cpp b/src/core/rootwrapper.cpp index baf4e4c..1ef7596 100644 --- a/src/core/rootwrapper.cpp +++ b/src/core/rootwrapper.cpp @@ -2,6 +2,7 @@ #include #include +#include #include #include #include @@ -21,6 +22,10 @@ RootWrapper::RootWrapper(QString rootPath) , rootPath(std::move(rootPath)) , engine(this) , originalWorkingDirectory(QDir::current().absolutePath()) { + auto* app = QCoreApplication::instance(); + QObject::connect(&this->engine, &QQmlEngine::quit, app, &QCoreApplication::quit); + QObject::connect(&this->engine, &QQmlEngine::exit, app, &QCoreApplication::exit); + this->reloadGraph(true); if (this->root == nullptr) {