diff options
Diffstat (limited to 'src/manager-lib/qmlinprocessruntime.cpp')
-rw-r--r-- | src/manager-lib/qmlinprocessruntime.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/manager-lib/qmlinprocessruntime.cpp b/src/manager-lib/qmlinprocessruntime.cpp index 0cfd93ee..7f769b7d 100644 --- a/src/manager-lib/qmlinprocessruntime.cpp +++ b/src/manager-lib/qmlinprocessruntime.cpp @@ -215,6 +215,8 @@ void QmlInProcessRuntime::finish(int exitCode, Am::ExitStatus status) qCDebug(LogSystem) << "QmlInProcessRuntime (id:" << (m_app ? m_app->id() : qSL("(none)")) << ") exited with code:" << exitCode << "status:" << status; emit finished(exitCode, status); + if (m_app) + m_app->setCurrentRuntime(nullptr); setState(Am::NotRunning); #if !defined(AM_HEADLESS) if (m_surfaces.isEmpty()) |