From 40cf131344ac718cc0ab1407921d344a9164ba2b Mon Sep 17 00:00:00 2001 From: Ashlynn Anderson Date: Sat, 9 Apr 2022 18:55:54 -0400 Subject: [PATCH] Fixup WM_STATE type mismatch xprop reports: ``` WM_STATE(WINDOW): Type mismatch: assumed size 32 bits, actual size 8 bits. ``` --- src/events/maprequest.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/events/maprequest.nim b/src/events/maprequest.nim index 70cd2e7..154b62d 100644 --- a/src/events/maprequest.nim +++ b/src/events/maprequest.nim @@ -96,12 +96,12 @@ proc handleMapRequest*(self: var Wm; ev: XMapRequestEvent): void = cint frameHeight) # WM_STATE must be set for GTK drag&drop and xprop # https://github.com/i3/i3/blob/dba30fc9879b42e6b89773c81e1067daa2bb6e23/src/x.c#L1065 - let wm_state: uint8 = NormalState + let wm_state: uint32 = NormalState discard self.dpy.XChangeProperty( ev.window, self.dpy.XInternAtom("WM_STATE".cstring, false), XaWindow, - 8, + 32, PropModeReplace, cast[cstring](unsafeAddr wm_state), 1