chiark / gitweb /
logind: simplify session_activate() a bit
[elogind.git] / src / login / logind-session.c
index 58c70c3dbfb840c6b7855a5dfdf4a2fe0e62a822..e78af02f0590cd55c0747a6874bade9586732f28 100644 (file)
@@ -324,7 +324,6 @@ finish:
 
 int session_activate(Session *s) {
         int r;
-        Session *old_active;
 
         assert(s);
 
@@ -343,10 +342,7 @@ int session_activate(Session *s) {
         if (r < 0)
                 return r;
 
-        old_active = s->seat->active;
-        s->seat->active = s;
-
-        return seat_apply_acls(s->seat, old_active);
+        return seat_set_active(s->seat, s);
 }
 
 static int session_link_x11_socket(Session *s) {