X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=lib%2Fswm_hack.c;h=c5f5b5b8945d7a0c8f114197ede767f436e4d7f8;hb=db56f5244f02caf93455c69375bd14373011bc58;hp=bb895459a17918300f17addddce5dc63afbca894;hpb=ebb72d68f2e0cf5f5d921f98f7c2f0f9e118ae6f;p=spectrwm.git diff --git a/lib/swm_hack.c b/lib/swm_hack.c index bb89545..c5f5b5b 100644 --- a/lib/swm_hack.c +++ b/lib/swm_hack.c @@ -57,6 +57,8 @@ static Window root = None; static int xterm = 0; static Display *display = NULL; +void set_property(Display *, Window, char *, char *); + /* Find our root window */ static Window MyRoot(Display * dpy) @@ -138,17 +140,17 @@ XCreateWindow(Display *dpy, Window parent, int x, int y, display = dpy; } - if (parent == DefaultRootWindow(display)) - parent = MyRoot(display); + if (parent == DefaultRootWindow(dpy)) + parent = MyRoot(dpy); - id = (*func) (display, parent, x, y, width, height, border_width, + id = (*func) (dpy, parent, x, y, width, height, border_width, depth, clss, visual, valuemask, attributes); if (id) { if ((env = getenv("_SWM_WS")) != NULL) - set_property(display, id, "_SWM_WS", env); + set_property(dpy, id, "_SWM_WS", env); if ((env = getenv("_SWM_PID")) != NULL) - set_property(display, id, "_SWM_PID", env); + set_property(dpy, id, "_SWM_PID", env); if ((env = getenv("_SWM_XTERM_FONTADJ")) != NULL) { unsetenv("_SWM_XTERM_FONTADJ"); xterm = 1;