diff --git a/src/daemon/Display.cpp b/src/daemon/Display.cpp index 4d7b611..e3101ef 100644 --- a/src/daemon/Display.cpp +++ b/src/daemon/Display.cpp @@ -359,7 +359,7 @@ namespace DDM { SocketWriter writer(socket); for (Auth *auth : loginedSession()) { if (auth->isActive()) - writer << quint32(DaemonMessages::UserLoggedIn) << auth->user(); + writer << quint32(DaemonMessages::UserLoggedIn) << auth->user() << auth->xdgSessionId(); } } diff --git a/src/daemon/TreelandConnector.cpp b/src/daemon/TreelandConnector.cpp index 3c1cf18..351dfac 100644 --- a/src/daemon/TreelandConnector.cpp +++ b/src/daemon/TreelandConnector.cpp @@ -128,8 +128,6 @@ bool TreelandConnector::isConnected() { } void TreelandConnector::setPrivateObject(struct treeland_ddm *ddm) { - if (m_ddm) - treeland_ddm_destroy(m_ddm); m_ddm = ddm; }