]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - src/seat-unity.c
Set MIR_SERVER_NAME instead of MIR_ID, some minor cleanup
[sojka/lightdm.git] / src / seat-unity.c
index 25654cc8816644152c87ffe48e64140263ea7ad3..f5803f2bd06e62462deb6293ce0374639c4c6b26 100644 (file)
@@ -480,10 +480,10 @@ create_mir_server (Seat *seat, gboolean is_greeter)
     {
         gchar *id;
 
-        id = g_strdup_printf ("%d", SEAT_UNITY (seat)->priv->next_id);
+        // If we're a greeter, mark our ID that way, so USC can treat it specially
+        id = g_strdup_printf ("%s%d", is_greeter ? "greeter-" : "", SEAT_UNITY (seat)->priv->next_id);
         SEAT_UNITY (seat)->priv->next_id++;
         mir_server_set_id (mir_server, id);
-        mir_server_set_is_greeter (mir_server, is_greeter);
         mir_server_set_parent_socket (mir_server, SEAT_UNITY (seat)->priv->mir_socket_filename);
         g_free (id);
     }