diff options
Diffstat (limited to 'tabbed.c')
| -rw-r--r-- | tabbed.c | 17 |
1 files changed, 2 insertions, 15 deletions
@@ -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(); |