[hackers] [st] Remove explicit XNFocusWindow || Ivan Tham

From: <git_AT_suckless.org>
Date: Wed, 19 Feb 2020 00:46:48 +0100 (CET)

commit 51e19ea11dd42eefed1ca136ee3f6be975f618b1
Author: Ivan Tham <pickfire_AT_riseup.net>
AuthorDate: Tue Feb 18 23:28:47 2020 +0800
Commit: Hiltjo Posthuma <hiltjo_AT_codemadness.org>
CommitDate: Wed Feb 19 00:46:20 2020 +0100

    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.

diff --git a/x.c b/x.c
index 1f62129..48a6676 100644
--- a/x.c
+++ b/x.c
_AT_@ -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);
         }
Received on Wed Feb 19 2020 - 00:46:48 CET

This archive was generated by hypermail 2.3.0 : Wed Feb 19 2020 - 00:48:28 CET