X-Git-Url: https://git.xinqibao.xyz/st.git/blobdiff_plain/8a9475a0dd9b8751b9b0ed4c7da4db09232e318e..eeffbe11ab8b3ea94eefcf178003e36d389f8776:/st.c?ds=sidebyside diff --git a/st.c b/st.c index 08cda34..2c803fa 100644 --- a/st.c +++ b/st.c @@ -2986,6 +2986,11 @@ xseturgency(int add) { void focus(XEvent *ev) { + XFocusChangeEvent *e = &ev->xfocus; + + if(e->mode == NotifyGrab) + return; + if(ev->type == FocusIn) { XSetICFocus(xw.xic); xw.state |= WIN_FOCUSED;