From 30afbfe63107dbc03b8fc174905858b45fa1bbc3 Mon Sep 17 00:00:00 2001 From: Dylan Araps Date: Sun, 13 Oct 2019 18:30:12 +0300 Subject: [PATCH] docs: update --- sowm.c | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/sowm.c b/sowm.c index 6db91eb..c74dc7e 100644 --- a/sowm.c +++ b/sowm.c @@ -66,10 +66,10 @@ static void run(const Arg arg); static client *list = { 0 }; static ws ws_list[10]; -static int desk = 1, sh, sw, s; +static int desk = 1, sh, sw, s, junk; static Display *dis; -static Window root; +static Window root, cur; static XButtonEvent start; static XWindowAttributes attr; @@ -147,11 +147,8 @@ void button_release() { } Window win_current() { - Window focused; - int revert_to; - - XGetInputFocus(dis, &focused, &revert_to); - return focused; + XGetInputFocus(dis, &cur, &junk); + return cur; } void win_add(Window w) { @@ -208,7 +205,7 @@ void win_del(Window w) { } void win_kill() { - Window cur = win_current(); + win_current(); if (cur != root) XKillClient(dis, cur); } @@ -236,8 +233,8 @@ void win_fs(Window w) { } void win_to_ws(const Arg arg) { - int tmp = desk; - Window cur = win_current(); + int tmp = desk; + win_current(); if (arg.i == tmp) return; @@ -254,7 +251,7 @@ void win_to_ws(const Arg arg) { } void win_next() { - Window cur = win_current(); + win_current(); client *c; if (cur == root) return;