diff options
| -rw-r--r-- | config.def.h | 5 | ||||
| -rw-r--r-- | tabbed.c | 17 |
2 files changed, 2 insertions, 20 deletions
diff --git a/config.def.h b/config.def.h index 0fb6232..7c281a3 100644 --- a/config.def.h +++ b/config.def.h @@ -27,8 +27,3 @@ Key keys[] = { \ { MODKEY, XK_0, move, { .i = 10 } }, { MODKEY, XK_q, killclient, { 0 } }, }; - -Autostart autostarts[] = { \ - /* function argument */ - { spawntab, { .v = (char*[]){ EXEC, NULL} } }, -}; @@ -46,11 +46,6 @@ typedef struct { } Key; typedef struct { - void (*func)(const Arg *); - const Arg arg; -} Autostart; - -typedef struct { int x, y, w, h; unsigned long norm[ColLast]; unsigned long sel[ColLast]; @@ -78,7 +73,6 @@ typedef struct Listener { } Listener; /* function declarations */ -static void autostart(void); static void buttonpress(XEvent *e); static void cleanup(void); static void configurenotify(XEvent *e); @@ -136,14 +130,6 @@ static Bool badwindow = False; #include "config.h" void -autostart() { - int i; - - for(i = 0; i < LENGTH(autostarts); i++) - autostarts[i].func(&(autostarts[i].arg)); -} - -void buttonpress(XEvent *e) { int i; Client *c; @@ -685,6 +671,8 @@ setup(void) { class_hint.res_name = "tabbed"; class_hint.res_class = "Tabbed"; XSetClassHint(dpy, win, &class_hint); + listeners = emallocz(sizeof(Listener)); + listeners->fd = STDIN_FILENO; } int @@ -772,7 +760,6 @@ main(int argc, char *argv[]) { if(!(dpy = XOpenDisplay(0))) die("tabbed: cannot open display\n"); setup(); - autostart(); run(); /*dummys*/ cleanup(); |