From: Andy Spencer Date: Sun, 12 Apr 2015 00:08:27 +0000 (+0000) Subject: Add input focus X-Git-Url: http://pileus.org/git/?p=wmpus;a=commitdiff_plain;h=38027481ab58b7cc68ddb3cb821169e4d4b91fe7 Add input focus --- diff --git a/sys-xcb.c b/sys-xcb.c index e826148..52c51bb 100644 --- a/sys-xcb.c +++ b/sys-xcb.c @@ -482,11 +482,14 @@ void sys_move(win_t *win, int x, int y, int w, int h) void sys_raise(win_t *win) { printf("sys_raise: %p\n", win); + xcb_circulate_window(conn, XCB_CIRCULATE_RAISE_LOWEST, win->sys->xcb); } void sys_focus(win_t *win) { printf("sys_focus: %p\n", win); + xcb_set_input_focus(conn, XCB_INPUT_FOCUS_POINTER_ROOT, + win->sys->xcb, XCB_CURRENT_TIME); } void sys_show(win_t *win, state_t state)