mirror of
https://github.com/0intro/wmii
synced 2025-02-12 20:34:39 +03:00
Fix another focus bug.
This commit is contained in:
parent
2c3d644563
commit
c7813c07ca
1
column.c
1
column.c
@ -187,7 +187,6 @@ resize:
|
||||
if(f->collapsed)
|
||||
resize_client(f->client, &f->rect);
|
||||
}
|
||||
flush_masked_events(EnterWindowMask);
|
||||
}
|
||||
|
||||
static void
|
||||
|
2
event.c
2
event.c
@ -411,7 +411,7 @@ check_x_event(IXPConn *c) {
|
||||
XEvent ev;
|
||||
while(XPending(blz.dpy)) {
|
||||
XNextEvent(blz.dpy, &ev);
|
||||
if(verbose & 0)
|
||||
if(verbose)
|
||||
printevent(&ev);
|
||||
if(handler[ev.type])
|
||||
handler[ev.type](&ev);
|
||||
|
5
view.c
5
view.c
@ -108,9 +108,11 @@ update_frame_selectors(View *v) {
|
||||
|
||||
void
|
||||
focus_view(WMScreen *s, View *v) {
|
||||
View *old;
|
||||
Frame *f;
|
||||
Client *c;
|
||||
|
||||
old = screen->sel;
|
||||
XGrabServer(blz.dpy);
|
||||
assign_sel_view(v);
|
||||
update_frame_selectors(v);
|
||||
@ -129,7 +131,8 @@ focus_view(WMScreen *s, View *v) {
|
||||
draw_frames();
|
||||
XSync(blz.dpy, False);
|
||||
XUngrabServer(blz.dpy);
|
||||
flush_masked_events(EnterWindowMask);
|
||||
if(v != old)
|
||||
flush_masked_events(EnterWindowMask);
|
||||
}
|
||||
|
||||
void
|
||||
|
Loading…
x
Reference in New Issue
Block a user