logind: check whether newly created session is active

This commit is contained in:
Lennart Poettering
2011-06-27 23:07:13 +02:00
parent b6f68af13c
commit e9816c4859
+6 -3
View File
@@ -511,13 +511,16 @@ int session_start(Session *s) {
/* Create X11 symlink */
session_link_x11_socket(s);
/* Save session data */
session_save(s);
dual_timestamp_get(&s->timestamp);
if (s->seat)
seat_read_active_vt(s->seat);
s->started = true;
/* Save session data */
session_save(s);
session_send_signal(s, true);
if (s->seat) {