X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=main.c;h=4c7a1a4336c1b37be3b88e81db614f76d2602c70;hb=5952157c3b9295eae5332f2fac8981cde77490dc;hp=633966b0963354fb58c6652aee1bf950c190ae69;hpb=e21d93b7bd5d34f31bc09a576b7d449df5b68c07;p=dwm.git diff --git a/main.c b/main.c index 633966b..4c7a1a4 100644 --- a/main.c +++ b/main.c @@ -102,9 +102,10 @@ getproto(Window w) int protos = 0; int i; long res; - unsigned char *protocols; + Atom *protocols; - res = win_property(w, wmatom[WMProtocols], XA_ATOM, 20L, &protocols); + res = win_property(w, wmatom[WMProtocols], XA_ATOM, 20L, + ((unsigned char **)&protocols)); if(res <= 0) { return protos; } @@ -178,15 +179,14 @@ main(int argc, char *argv[]) dpy = XOpenDisplay(0); if(!dpy) - eprint("dwm: cannot connect X server\n"); + eprint("dwm: cannot open display\n"); screen = DefaultScreen(dpy); root = RootWindow(dpy, screen); - /* check if another WM is already running */ otherwm = False; XSetErrorHandler(xerrorstart); - /* this causes an error if some other WM is running */ + /* this causes an error if some other window manager is running */ XSelectInput(dpy, root, SubstructureRedirectMask); XSync(dpy, False);