]> rtime.felk.cvut.cz Git - sojka/lightdm.git/blobdiff - src/session.c
Don't reconnect a display server if already connected to it
[sojka/lightdm.git] / src / session.c
index 663a3c705fab4dc33e507cdc11d288e8da59f61f..e2967b43a0da1b5a4373fc3ecbf0a4f18be16a85 100644 (file)
@@ -212,6 +212,10 @@ session_set_display_server (Session *session, DisplayServer *display_server)
 {
     g_return_if_fail (session != NULL);
     g_return_if_fail (display_server != NULL);
+
+    if (session->priv->display_server == display_server)
+        return;
+
     if (session->priv->display_server)
     {
         display_server_disconnect_session (session->priv->display_server, session);