Fix dbus newSession() three methods to work

CCBUG: 410469
FIXED-IN: 19.08
This commit is contained in:
Kurt Hindenburg
2019-08-05 10:12:15 -04:00
parent 841397f3b0
commit 3824de3e4f

View File

@@ -996,7 +996,8 @@ int ViewManager::newSession()
session->addEnvironmentEntry(QStringLiteral("KONSOLE_DBUS_WINDOW=/Windows/%1").arg(managerId()));
createView(session);
auto newView = createView(session);
activeContainer()->addView(newView);
session->run();
return session->sessionId();
@@ -1018,7 +1019,8 @@ int ViewManager::newSession(const QString &profile)
session->addEnvironmentEntry(QStringLiteral("KONSOLE_DBUS_WINDOW=/Windows/%1").arg(managerId()));
createView(session);
auto newView = createView(session);
activeContainer()->addView(newView);
session->run();
return session->sessionId();
@@ -1041,7 +1043,8 @@ int ViewManager::newSession(const QString &profile, const QString &directory)
session->addEnvironmentEntry(QStringLiteral("KONSOLE_DBUS_WINDOW=/Windows/%1").arg(managerId()));
createView(session);
auto newView = createView(session);
activeContainer()->addView(newView);
session->run();
return session->sessionId();