mirror of
https://github.com/LukeSmithxyz/st.git
synced 2024-11-22 07:15:59 +01:00
Applying the patch of the little girl <yui@blekksprut.net> to make cjk input
possible. Thanks!
This commit is contained in:
parent
b56a0da283
commit
c5dd7fb377
1 changed files with 4 additions and 1 deletions
5
st.c
5
st.c
|
@ -2602,9 +2602,11 @@ xseturgency(int add) {
|
|||
void
|
||||
focus(XEvent *ev) {
|
||||
if(ev->type == FocusIn) {
|
||||
XSetICFocus(xw.xic);
|
||||
xw.state |= WIN_FOCUSED;
|
||||
xseturgency(0);
|
||||
} else {
|
||||
XUnsetICFocus(xw.xic);
|
||||
xw.state &= ~WIN_FOCUSED;
|
||||
}
|
||||
}
|
||||
|
@ -2774,7 +2776,7 @@ run(void) {
|
|||
|
||||
while(XPending(xw.dpy)) {
|
||||
XNextEvent(xw.dpy, &ev);
|
||||
if(XFilterEvent(&ev, xw.win))
|
||||
if(XFilterEvent(&ev, None))
|
||||
continue;
|
||||
if(handler[ev.type])
|
||||
(handler[ev.type])(&ev);
|
||||
|
@ -2849,6 +2851,7 @@ main(int argc, char *argv[]) {
|
|||
|
||||
run:
|
||||
setlocale(LC_CTYPE, "");
|
||||
XSetLocaleModifiers("");
|
||||
tnew(80, 24);
|
||||
xinit();
|
||||
ttynew();
|
||||
|
|
Loading…
Reference in a new issue