diff options
| author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2011-11-25 14:13:15 +0200 |
|---|---|---|
| committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2011-11-25 17:32:21 +0200 |
| commit | b5aa24f3fd96b06e08832b2bdb9759d7cb2308b0 (patch) | |
| tree | a487aa57b7ea3abd2478aed53383a5ecc7250f21 /src/dminiwm.c | |
| parent | d16e2e95e1b48f08e211937f731abd21eec69c14 (diff) | |
revert buggy patch - retval needs more work
Diffstat (limited to 'src/dminiwm.c')
| -rw-r--r-- | src/dminiwm.c | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/src/dminiwm.c b/src/dminiwm.c index 2912633..3c0c83b 100644 --- a/src/dminiwm.c +++ b/src/dminiwm.c @@ -1,6 +1,6 @@ /* dminiwm.c [ 0.1.7 ] * -* I started this from catwm 31/12/10 +* I started this from catwm 31/12/10 * Bad window error checking and numlock checking used from * 2wm at http://hg.suckless.org/2wm/ * @@ -115,7 +115,7 @@ static void next_desktop(); static void next_win(); static void prev_desktop(); static void prev_win(); -static void quit(const Arg arg); +static void quit(); static void remove_window(Window w); static void resize_master(const Arg arg); static void resize_stack(const Arg arg); @@ -187,7 +187,7 @@ void add_window(Window w) { else { if(ATTACH_ASIDE == 0) { for(t=head;t->next;t=t->next); - + c->next = NULL; c->prev = t; c->win = w; @@ -510,7 +510,7 @@ void tile() { wdt = sw - BORDER_WIDTH; if((n == x) && (n == 8)) wdt = 2*sw/3 - BORDER_WIDTH; - } else + } else if(x >= 5) { wdt = (sw/3) - BORDER_WIDTH; ht = (sh/2) - BORDER_WIDTH; @@ -805,7 +805,7 @@ void enternotify(XEvent *e) { } } -void send_kill_signal(Window w) { +void send_kill_signal(Window w) { XEvent ke; ke.type = ClientMessage; ke.xclient.window = w; @@ -827,11 +827,11 @@ unsigned long getcolor(const char* color) { return c.pixel; } -void quit(const Arg arg) { +void quit() { Window root_return, parent; Window *children; int i; - unsigned int nchildren; + unsigned int nchildren; XEvent ev; /* @@ -847,7 +847,6 @@ void quit(const Arg arg) { logger(" \033[0;33mThanks for using!"); XCloseDisplay(dis); logger("\033[0;31mforced shutdown"); - exit(arg.i); } bool_quit = 1; @@ -865,13 +864,12 @@ void quit(const Arg arg) { XUngrabKey(dis,AnyKey,AnyModifier,root); logger("\033[0;34mYou Quit : Thanks for using!"); - exit(arg.i); } void logger(const char* e) { fprintf(stdout,"\n\033[0;34m:: dminiwm : %s \033[0;m\n", e); } - + void setup() { // Install a signal sigchld(0); @@ -994,7 +992,7 @@ void start() { int main(int argc, char **argv) { - // Open display + // Open display if(!(dis = XOpenDisplay(NULL))) { logger("\033[0;31mCannot open display!"); exit(1); |
