apply hints before initial mapping (ICCCM) - st - simple terminal
git clone git://git.suckless.org/st
Log
Files
Refs
README
LICENSE
---
commit 1f09f0b0bbba29ceed9b4e6d558b6ad5b0843cfe
parent a2c479c4c8d035c11a91e4b954a9f161bf4c7150
Author: Ingo Lohmar 
Date:   Fri, 31 May 2019 22:25:35 +0200

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.

Diffstat:
  M x.c                                 |       2 +-

1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git 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);