]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - src/seat.h
Name greeter mir sessions with a 'greeter' prefix, so the compositor can know
[sojka/lightdm.git] / src / seat.h
index 94d3341dc7185adeb29abb18655cd3a5b64bfaf9..667660ece1e7797cf50fe91d1ea12e207a460b0e 100644 (file)
@@ -40,10 +40,10 @@ typedef struct
     gboolean (*get_start_local_sessions) (Seat *seat);
     void (*setup)(Seat *seat);
     gboolean (*start)(Seat *seat);
-    DisplayServer *(*create_display_server) (Seat *seat, const gchar *session_type);
+    DisplayServer *(*create_display_server) (Seat *seat, const gchar *session_type, gboolean is_greeter);
     gboolean (*display_server_supports_session_type) (Seat *seat, DisplayServer *display_server, const gchar *session_type);
     Greeter *(*create_greeter_session) (Seat *seat);
-    Session *(*create_session) (Seat *seat);
+    Session *(*create_session) (Seat *seat, Session *user_session);
     void (*set_active_session)(Seat *seat, Session *session);
     Session *(*get_active_session)(Seat *seat);
     void (*run_script)(Seat *seat, DisplayServer *display_server, Process *script);