Remove explicit XNFocusWindow - 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 51e19ea11dd42eefed1ca136ee3f6be975f618b1
 (DIR) parent 26cdfebf31f024e331429e482b1ee342708888e3
 (HTM) Author: Ivan Tham <pickfire@riseup.net>
       Date:   Tue, 18 Feb 2020 23:28:47 +0800
       
       Remove explicit XNFocusWindow
       
       XCreateIC ICValues default XNFocusWindow to XNClientWindow if not
       specified, it can be omitted since it is the same.
       
       From the documentation
       https://www.x.org/releases/current/doc/libX11/libX11/libX11.html
       
       > Focus Window
       >
       > The XNFocusWindow argument specifies the focus window. The primary
       > purpose of the XNFocusWindow is to identify the window that will receive
       > the key event when input is composed.
       >
       > When this XIC value is left unspecified, the input method will use the
       > client window as the default focus window.
       
       Diffstat:
         M x.c                                 |       1 -
       
       1 file changed, 0 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/x.c b/x.c
       @@ -1047,7 +1047,6 @@ ximopen(Display *dpy)
                        xw.ime.xic = XCreateIC(xw.ime.xim, XNInputStyle,
                                               XIMPreeditNothing | XIMStatusNothing,
                                               XNClientWindow, xw.win,
       -                                       XNFocusWindow, xw.win,
                                               XNDestroyCallback, &icdestroy,
                                               NULL);
                }