diff options
author | okan <okan> | 2016-09-12 13:48:41 +0000 |
---|---|---|
committer | okan <okan> | 2016-09-12 13:48:41 +0000 |
commit | e1234b75b8d9ba3dc414af1fc2e04f159a5d6f7e (patch) | |
tree | cb68e67a433583c82c92680e248a9d9533e26ec9 | |
parent | b14a4b222d43a798971e62627b862046b540cda9 (diff) | |
download | cwm-e1234b75b8d9ba3dc414af1fc2e04f159a5d6f7e.tar.gz cwm-e1234b75b8d9ba3dc414af1fc2e04f159a5d6f7e.tar.xz cwm-e1234b75b8d9ba3dc414af1fc2e04f159a5d6f7e.zip |
Switch to just malloc since we need initialize most everything anyway.
-rw-r--r-- | client.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/client.c b/client.c index 7a073c8..8556395 100644 --- a/client.c +++ b/client.c @@ -67,12 +67,18 @@ client_init(Window win, struct screen_ctx *sc) mapped = wattr.map_state != IsUnmapped; } - cc = xcalloc(1, sizeof(*cc)); + cc = xmalloc(sizeof(*cc)); XGrabServer(X_Dpy); cc->sc = sc; cc->win = win; + cc->gc = NULL; + cc->flags = 0; + cc->stackingorder = 0; + memset(&cc->hint, 0, sizeof(cc->hint)); + cc->ptr.x = -1; + cc->ptr.y = -1; TAILQ_INIT(&cc->nameq); client_setname(cc); @@ -85,10 +91,6 @@ client_init(Window win, struct screen_ctx *sc) client_getsizehints(cc); client_mwm_hints(cc); - /* Saved pointer position */ - cc->ptr.x = -1; - cc->ptr.y = -1; - cc->geom.x = wattr.x; cc->geom.y = wattr.y; cc->geom.w = wattr.width; |