From 2dcd1e0bd89a63feca1dcac1f0ee30c5844485ff Mon Sep 17 00:00:00 2001 From: Kai Uwe Broulik Date: Thu, 19 Nov 2015 10:25:53 +0100 Subject: [PATCH] [KRunner] Forward KRunner switchUser to new KSMServer user switcher REVIEW: 126100 --- krunner/view.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/krunner/view.cpp b/krunner/view.cpp index 8841128e0..0068ed9b3 100644 --- a/krunner/view.cpp +++ b/krunner/view.cpp @@ -318,10 +318,12 @@ void View::querySingleRunner(const QString &runnerName, const QString &term) void View::switchUser() { - setVisible(true); - - m_qmlObj->rootObject()->setProperty("runner", "desktopsessions"); - m_qmlObj->rootObject()->setProperty("query", "SESSIONS"); + QDBusConnection::sessionBus().asyncCall( + QDBusMessage::createMethodCall(QStringLiteral("org.kde.ksmserver"), + QStringLiteral("/KSMServer"), + QStringLiteral("org.kde.KSMServerInterface"), + QStringLiteral("openSwitchUserDialog")) + ); } void View::displayConfiguration()