chiark / gitweb /
logind: send dbus signals when sessions/users/seats come and go
[elogind.git] / src / logind-user.c
index 206064f1039224339330627be7f7128bab6c6edf..70d6a9a5242a22c1e033a793a69ce60e76989a82 100644 (file)
@@ -280,6 +280,8 @@ int user_start(User *u) {
 
         dual_timestamp_get(&u->timestamp);
 
+        user_send_signal(u, true);
+
         return 0;
 }
 
@@ -365,6 +367,8 @@ int user_stop(User *u) {
                         r = k;
         }
 
+        user_send_signal(u, false);
+
         /* Kill systemd */
         k = user_stop_service(u);
         if (k < 0)