X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=scrotwm.c;h=f6e507048af90fdf0415862c9f935ee066b5fbb5;hb=b324240783c83e88aa8212112cd887448dbd14f2;hp=985cda1f0b732741d2ce3bd6f4d83c75dedbdee9;hpb=afeb7d22396845889defbaf6dd4a981681bd497e;p=spectrwm.git diff --git a/scrotwm.c b/scrotwm.c index 985cda1..f6e5070 100644 --- a/scrotwm.c +++ b/scrotwm.c @@ -360,6 +360,7 @@ struct quirk { { "xine", "xine Panel", SWM_Q_FLOAT | SWM_Q_ANYWHERE }, { "Xitk", "Xine Window", SWM_Q_FLOAT | SWM_Q_ANYWHERE }, { "xine", "xine Video Fullscreen Window", SWM_Q_FULLSCREEN | SWM_Q_FLOAT }, + { "pcb", "pcb", SWM_Q_FLOAT }, { NULL, NULL, 0}, }; @@ -2626,13 +2627,12 @@ getstate(Window w) unsigned long n, extra; Atom real; - astate = XInternAtom(display, "WM_STATE", False); status = XGetWindowProperty(display, w, astate, 0L, 2L, False, astate, &real, &format, &n, &extra, (unsigned char **)&p); if (status != Success) return (-1); if (n != 0) - result = *p; + result = *((long *)p); XFree(p); return (result); }