From: Ingo Lohmar Date: Fri, 31 May 2019 20:25:35 +0000 (+0200) Subject: apply hints before initial mapping (ICCCM) X-Git-Url: https://git.danieliu.xyz/?a=commitdiff_plain;h=1f09f0b0bbba29ceed9b4e6d558b6ad5b0843cfe;p=st.git apply hints before initial mapping (ICCCM) For WM_CLASS this is mentioned in the ICCCM docs https://tronche.com/gui/x/icccm/sec-4.html#s-4.1.2.5 (third sentence). When changing the WM_CLASS from the command line, this is necessary for window managers to pick it up before applying class-based rules. --- diff --git a/x.c b/x.c index 6406925..bc3ad5a 100644 --- a/x.c +++ b/x.c @@ -1154,8 +1154,8 @@ xinit(int cols, int rows) win.mode = MODE_NUMLOCK; resettitle(); - XMapWindow(xw.dpy, xw.win); xhints(); + XMapWindow(xw.dpy, xw.win); XSync(xw.dpy, False); clock_gettime(CLOCK_MONOTONIC, &xsel.tclick1);