mirror of
https://github.com/gryf/wmaker.git
synced 2026-04-06 07:23:33 +02:00
wmaker: fix client repositioning on frame moves
This patch is preventing X server gravity adjustments from offsetting the client windows esp when the gravity is non standard as seen in openoffice with xprop: 'window gravity: Static'. Also fixing _NET_WM_STATE property query request as in X11 it can contain multiple atoms simultaneously, acting as an array.
This commit is contained in:
committed by
Carlos R. Mafra
parent
1f03c13f4d
commit
ac1fa7fc6d
@@ -1524,7 +1524,7 @@ void wNETWMCheckClientHints(WWindow *wwin, int *layer, int *workspace)
|
||||
*workspace = desktop;
|
||||
}
|
||||
|
||||
if (XGetWindowProperty(dpy, wwin->client_win, net_wm_state, 0, 1, False,
|
||||
if (XGetWindowProperty(dpy, wwin->client_win, net_wm_state, 0, 1024L, False,
|
||||
XA_ATOM, &type_ret, &fmt_ret, &nitems_ret,
|
||||
&bytes_after_ret, (unsigned char **)&data) == Success && data) {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user