]> Dogcows Code - chaz/openbox/commitdiff
the focus_order shit is init'd by the screen_startup setting the number of desktops
authorDana Jansens <danakj@orodu.net>
Wed, 19 Mar 2003 08:05:58 +0000 (08:05 +0000)
committerDana Jansens <danakj@orodu.net>
Wed, 19 Mar 2003 08:05:58 +0000 (08:05 +0000)
openbox/focus.c

index d09494bfdb66e3fa348743d7de55caf0d1b1df73..58e9bcca2b970fa5435c3aa73517cc5231618a34 100644 (file)
@@ -8,7 +8,8 @@
 #include <glib.h>
 
 Client *focus_client = NULL;
-GList **focus_order = NULL;
+GList **focus_order = NULL; /* these lists are created when screen_startup
+                               sets the number of desktops */
 
 Window focus_backup = None;
 
@@ -16,8 +17,6 @@ void focus_set_client(Client *client);
 
 void focus_startup()
 {
-    guint i;
-
     /* create the window which gets focus when no clients get it. Have to
        make it override-redirect so we don't try manage it, since it is
        mapped. */
@@ -29,10 +28,6 @@ void focus_startup()
                                 CopyFromParent, CWOverrideRedirect, &attrib);
     XMapRaised(ob_display, focus_backup);
 
-    focus_order = g_new(GList*, screen_num_desktops);
-    for (i = 0; i < screen_num_desktops; ++i)
-        focus_order[i] = NULL;
-
     /* start with nothing focused */
     focus_set_client(NULL);
 }
This page took 0.023541 seconds and 4 git commands to generate.