g_return_val_if_fail (session != NULL, FALSE);
display->priv->session = g_object_ref (session);
+ g_signal_connect_after (display->priv->session, "stopped", G_CALLBACK (user_session_stopped_cb), display);
session_set_display_server (session, display->priv->display_server);
return display_start (display);
Display *d;
d = create_display (seat);
+ g_signal_connect (d, "ready", G_CALLBACK (display_ready_cb), seat);
g_signal_emit (seat, signals[DISPLAY_ADDED], 0, d);
display_start_with_session (d, session);