X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=wm-mono.c;h=f1003436adb95848bfc4c2da68f6653ebe49c33e;hb=c92c369d2828143182f9223646073dfb6bc1e421;hp=a21eb8814947ecce2c2bdda54075b64bf85c347a;hpb=f6bf3d0575376d6506cdadc32676d8b0a7de434a;p=wmpus diff --git a/wm-mono.c b/wm-mono.c index a21eb88..f100343 100644 --- a/wm-mono.c +++ b/wm-mono.c @@ -18,6 +18,7 @@ #include #include "util.h" +#include "types.h" #include "sys.h" #include "wm.h" @@ -32,7 +33,7 @@ list_t *focus; list_t *screens; /* Helper functions */ -void wm_show(list_t *node) +static void wm_show(list_t *node) { focus = node; if (!node) return; @@ -88,16 +89,16 @@ void wm_remove(win_t *win) wins = list_remove(wins, node, 0); } -void wm_init(win_t *root) +void wm_init(void) { - screens = sys_info(root); - sys_watch(root, 'j', MOD(.MODKEY=1)); - sys_watch(root, 'k', MOD(.MODKEY=1)); - sys_watch(root, 'c', MOD(.MODKEY=1,.shift=1)); - sys_watch(root, 'q', MOD(.MODKEY=1,.shift=1)); + screens = sys_info(); + sys_watch(NULL, 'j', MOD(.MODKEY=1)); + sys_watch(NULL, 'k', MOD(.MODKEY=1)); + sys_watch(NULL, 'c', MOD(.MODKEY=1,.shift=1)); + sys_watch(NULL, 'q', MOD(.MODKEY=1,.shift=1)); } -void wm_free(win_t *root) +void wm_free(void) { while (wins) wins = list_remove(wins, wins, 0);