[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdebase/kdm/backend
From:       Oswald Buddenhagen <ossi () kde ! org>
Date:       2003-08-29 21:03:28
[Download RAW message or body]

CVS commit by ossi: 

sooo much simpler hourglass cursor setup. :}
this could even fix #60242, at least partially.


  M +6 -16     session.c   1.74


--- kdebase/kdm/backend/session.c  #1.73:1.74
@@ -292,5 +292,5 @@ OpenGreeter (struct display *d)
 {
     char        *name, **env;
-    Font        xfont;
+    Cursor      xcursor;
 
     GSet (&grttalk);
@@ -300,20 +300,10 @@ OpenGreeter (struct display *d)
 
     /* Hourglass cursor */
-    if ((xfont = XLoadFont (d->dpy, "cursor")))
-    {
-        XColor fg, bg;
-        Cursor xcursor;
-        bg.red = bg.green = bg.blue = 0xff00;
-        fg.red = fg.green = fg.blue = 0;
-        if ((xcursor = XCreateGlyphCursor (d->dpy, xfont, xfont,
-                                           XC_watch, XC_watch+1, &fg, &bg)))
+    if ((xcursor = XCreateFontCursor (d->dpy, XC_watch)))
         {
-            XDefineCursor (d->dpy, RootWindow (d->dpy, DefaultScreen (d->dpy)), 
-                           xcursor);
-            XFlush (d->dpy);
+        XDefineCursor (d->dpy, DefaultRootWindow (d->dpy), xcursor);
             XFreeCursor (d->dpy, xcursor);
         }
-        XUnloadFont (d->dpy, xfont);
-    }
+    XFlush (d->dpy);
 
     /* Load system default Resources (if any) */


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic