]> rtime.felk.cvut.cz Git - sojka/lightdm.git/commitdiff
Don't reconnect a display server if already connected to it
authorRobert Ancell <robert.ancell@canonical.com>
Fri, 17 Jun 2016 02:01:49 +0000 (14:01 +1200)
committerRobert Ancell <robert.ancell@canonical.com>
Fri, 17 Jun 2016 02:01:49 +0000 (14:01 +1200)
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);