[gdm] slave: don't set busy cursor



commit b3bb70510b378e5be7b8cf73e2cc62b408475283
Author: Ray Strode <rstrode redhat com>
Date:   Fri Nov 9 12:34:50 2012 -0500

    slave: don't set busy cursor
    
    Let other parts of the stack do cursor handling, since "when to
    show the cursor?" is no longer a cut and dry question.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=687791

 daemon/gdm-simple-slave.c        |    3 ---
 daemon/gdm-slave.c               |   15 ---------------
 daemon/gdm-slave.h               |    1 -
 daemon/gdm-xdmcp-chooser-slave.c |    2 --
 4 files changed, 0 insertions(+), 21 deletions(-)
---
diff --git a/daemon/gdm-simple-slave.c b/daemon/gdm-simple-slave.c
index 8838a2a..3aaadb0 100644
--- a/daemon/gdm-simple-slave.c
+++ b/daemon/gdm-simple-slave.c
@@ -993,9 +993,6 @@ setup_server (GdmSimpleSlave *slave)
         /* Put cursor out of the way on first head */
         gdm_slave_set_initial_cursor_position (GDM_SLAVE (slave));
 
-        /* Set the busy cursor */
-        gdm_slave_set_busy_cursor (GDM_SLAVE (slave));
-
         /* The root window has a background that may be useful
          * to cross fade or transition from when setting the
          * login screen background.  We read it here, and stuff
diff --git a/daemon/gdm-slave.c b/daemon/gdm-slave.c
index 15df03a..27f1700 100644
--- a/daemon/gdm-slave.c
+++ b/daemon/gdm-slave.c
@@ -523,21 +523,6 @@ gdm_slave_set_initial_cursor_position (GdmSlave *slave)
         }
 }
 
-void
-gdm_slave_set_busy_cursor (GdmSlave *slave)
-{
-        if (slave->priv->server_display != NULL) {
-                Cursor xcursor;
-
-                xcursor = XCreateFontCursor (slave->priv->server_display, CURSOR_WATCH);
-                XDefineCursor (slave->priv->server_display,
-                               DefaultRootWindow (slave->priv->server_display),
-                               xcursor);
-                XFreeCursor (slave->priv->server_display, xcursor);
-                XSync (slave->priv->server_display, False);
-        }
-}
-
 static void
 gdm_slave_setup_xhost_auth (XHostAddress *host_entries, XServerInterpretedAddress *si_entries)
 {
diff --git a/daemon/gdm-slave.h b/daemon/gdm-slave.h
index 0647618..10f31e2 100644
--- a/daemon/gdm-slave.h
+++ b/daemon/gdm-slave.h
@@ -106,7 +106,6 @@ gboolean            gdm_slave_connect_to_x11_display (GdmSlave   *slave);
 
 void                gdm_slave_set_initial_cursor_position (GdmSlave *slave);
 
-void                gdm_slave_set_busy_cursor        (GdmSlave   *slave);
 void                gdm_slave_save_root_windows      (GdmSlave   *slave);
 gboolean            gdm_slave_run_script             (GdmSlave   *slave,
                                                       const char *dir,
diff --git a/daemon/gdm-xdmcp-chooser-slave.c b/daemon/gdm-xdmcp-chooser-slave.c
index 39c75e8..001922a 100644
--- a/daemon/gdm-xdmcp-chooser-slave.c
+++ b/daemon/gdm-xdmcp-chooser-slave.c
@@ -165,8 +165,6 @@ on_chooser_connected (GdmSession           *session,
 static void
 setup_server (GdmXdmcpChooserSlave *slave)
 {
-        /* Set the busy cursor */
-        gdm_slave_set_busy_cursor (GDM_SLAVE (slave));
 }
 
 static GdmLaunchEnvironment *



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]