apply hints before initial mapping (ICCCM) - st - Personal fork of st
 (HTM) git clone git://git.drkhsh.at/st.git
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 1f09f0b0bbba29ceed9b4e6d558b6ad5b0843cfe
 (DIR) parent a2c479c4c8d035c11a91e4b954a9f161bf4c7150
 (HTM) Author: Ingo Lohmar <ingo.lohmar@posteo.net>
       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(-)
       ---
 (DIR) 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);