diff --git a/src/dde-session/impl/sessionmanager.cpp b/src/dde-session/impl/sessionmanager.cpp index 28bcfa1..759edf1 100644 --- a/src/dde-session/impl/sessionmanager.cpp +++ b/src/dde-session/impl/sessionmanager.cpp @@ -849,8 +849,9 @@ void SessionManager::emitLockChanged(bool locked) QVariantMap changedProps; changedProps.insert("Locked", locked); arguments.push_back(changedProps); + arguments.push_back(QStringList()); msg.setArguments(arguments); - QDBusConnection::connectToBus(QDBusConnection::SessionBus, "org.deepin.dde.SessionManager1").send(msg); + QDBusConnection::sessionBus().send(msg); } void SessionManager::emitStageChanged(int state)