aboutsummaryrefslogtreecommitdiffstats
path: root/calmwm.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--calmwm.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/calmwm.c b/calmwm.c
index 9f41508..63486df 100644
--- a/calmwm.c
+++ b/calmwm.c
@@ -15,7 +15,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $Id: calmwm.c,v 1.46 2009/12/08 16:52:17 okan Exp $
+ * $Id: calmwm.c,v 1.47 2009/12/10 17:16:51 oga Exp $
*/
#include "headers.h"
@@ -30,8 +30,6 @@ Cursor Cursor_default;
Cursor Cursor_question;
struct screen_ctx_q Screenq = TAILQ_HEAD_INITIALIZER(Screenq);
-struct screen_ctx *Curscreen;
-
struct client_ctx_q Clientq = TAILQ_HEAD_INITIALIZER(Clientq);
int HasXinerama, HasRandr, Randr_ev;
@@ -73,8 +71,6 @@ main(int argc, char **argv)
Starting = 1;
dpy_init(display_name);
- group_init();
-
bzero(&Conf, sizeof(Conf));
conf_setup(&Conf, conf_file);
xu_getatoms();
@@ -149,8 +145,6 @@ x_setupscreen(struct screen_ctx *sc, u_int which)
int fake;
u_int ndesks = CALMWM_NGROUPS, nwins, i;
- Curscreen = sc;
-
sc->which = which;
sc->rootwin = RootWindow(X_Dpy, sc->which);
sc->xmax = DisplayWidth(X_Dpy, sc->which);
@@ -158,6 +152,7 @@ x_setupscreen(struct screen_ctx *sc, u_int which)
conf_color(&Conf, sc);
+ group_init(sc);
font_init(sc);
conf_font(&Conf, sc);
@@ -187,7 +182,7 @@ x_setupscreen(struct screen_ctx *sc, u_int which)
}
XFree(wins);
- screen_updatestackingorder();
+ screen_updatestackingorder(sc);
rootattr.event_mask = ChildMask|PropertyChangeMask|EnterWindowMask|
LeaveWindowMask|ColormapChangeMask|ButtonMask;