From 51cc49e95ebde8fde3f2cace9cf00cecf4b3da1e Mon Sep 17 00:00:00 2001 From: Kurt Hindenburg Date: Sat, 8 Jul 2017 16:43:27 -0400 Subject: [PATCH] Set KONSOLE_DBUS_WINDOW for new sessions started with DBus BUG: 382116 --- src/ViewManager.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ViewManager.cpp b/src/ViewManager.cpp index 4fbf1d215..8ba07bf8a 100644 --- a/src/ViewManager.cpp +++ b/src/ViewManager.cpp @@ -1099,6 +1099,8 @@ int ViewManager::newSession() Profile::Ptr profile = ProfileManager::instance()->defaultProfile(); Session *session = SessionManager::instance()->createSession(profile); + session->addEnvironmentEntry(QStringLiteral("KONSOLE_DBUS_WINDOW=/Windows/%1").arg(managerId())); + this->createView(session); session->run(); @@ -1120,6 +1122,8 @@ int ViewManager::newSession(const QString &profile, const QString &directory) Session *session = SessionManager::instance()->createSession(profileptr); session->setInitialWorkingDirectory(directory); + session->addEnvironmentEntry(QStringLiteral("KONSOLE_DBUS_WINDOW=/Windows/%1").arg(managerId())); + this->createView(session); session->run();