diff options
| -rw-r--r-- | retval.diff | 115 | ||||
| -rw-r--r-- | src/config.h | 3 | ||||
| -rw-r--r-- | src/config.h.def | 4 | ||||
| -rw-r--r-- | src/dminiwm.c | 20 |
4 files changed, 11 insertions, 131 deletions
diff --git a/retval.diff b/retval.diff deleted file mode 100644 index 96ec583..0000000 --- a/retval.diff +++ /dev/null @@ -1,115 +0,0 @@ -diff --git a/src/config.h.def b/src/config.h.def -index 19f656b..4d5fa41 100644 ---- a/src/config.h.def -+++ b/src/config.h.def -@@ -1,6 +1,6 @@ - /* config.h for dminiwm.c [ 0.1.6 ] - * -- * Started from catwm 31/12/10 -+ * Started from catwm 31/12/10 - * Bad window error checking and numlock checking used from - * 2wm at http://hg.suckless.org/2wm/ - * -@@ -96,6 +96,8 @@ static key keys[] = { - { MOD1|ShiftMask, XK_h, switch_horizontal, {NULL}}, - { MOD1|ShiftMask, XK_m, switch_fullscreen, {NULL}}, - { MOD1|ShiftMask, XK_v, switch_vertical, {NULL}}, -+ { MOD1|ShiftMask, XK_r, quit, {.i = 0}}, /* restart */ -+ { MOD1|ShiftMask, XK_q, quit, {.i = 1}}, /* quit */ - // Control + alt + shortcut - { MOD1|ControlMask, XK_q, quit, {NULL}}, - { MOD1|ControlMask, XK_r, spawn, {.com = rebootcmd}}, -diff --git a/src/dminiwm.c b/src/dminiwm.c -index 2c4915e..05df5c2 100644 ---- a/src/dminiwm.c -+++ b/src/dminiwm.c -@@ -1,6 +1,6 @@ - /* dminiwm.c [ 0.1.6 ] - * --* 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/ - * -@@ -118,7 +118,7 @@ static void next_desktop(); - static void next_win(); - static void prev_desktop(); - static void prev_win(); --static void quit(); -+static void quit(const Arg arg); - static void remove_window(Window w); - static void save_desktop(int i); - static void select_desktop(int i); -@@ -189,7 +189,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; -@@ -522,7 +522,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; -@@ -817,7 +817,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; -@@ -839,11 +839,11 @@ unsigned long getcolor(const char* color) { - return c.pixel; - } - --void quit() { -+void quit(const Arg arg) { - Window root_return, parent; - Window *children; - int i; -- unsigned int nchildren; -+ unsigned int nchildren; - XEvent ev; - - /* -@@ -859,6 +859,7 @@ void quit() { - logger(" \033[0;33mThanks for using!"); - XCloseDisplay(dis); - logger("\033[0;31mforced shutdown"); -+ exit(arg.i); - } - - bool_quit = 1; -@@ -876,12 +877,13 @@ void quit() { - - 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); -@@ -1004,7 +1006,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); diff --git a/src/config.h b/src/config.h index 2462f6b..28aace6 100644 --- a/src/config.h +++ b/src/config.h @@ -96,8 +96,7 @@ static key keys[] = { * { MOD1|ControlMask, XK_r, spawn, {.com = rebootcmd} }, * { MOD1|ControlMask, XK_s, spawn, {.com = shutdowncmd} }, */ - { MOD1|ShiftMask, XK_r, quit, {.i = 0} }, /* restart */ - { MOD1|ShiftMask, XK_q, quit, {.i = 1} }, /* quit */ + { MOD1|ShiftMask, XK_q, quit, {NULL} }, { MOD1|ShiftMask, XK_Return, spawn, {.com = termcmd} }, { MOD4, XK_v, spawn, {.com = dmenucmd} }, { MOD4, XK_grave, spawn, {.com = urxvtcmd} }, diff --git a/src/config.h.def b/src/config.h.def index 99f485e..8ae8f26 100644 --- a/src/config.h.def +++ b/src/config.h.def @@ -1,6 +1,6 @@ /* config.h for dminiwm.c [ 0.1.7 ] * - * Started from catwm 31/12/10 + * Started from catwm 31/12/10 * Bad window error checking and numlock checking used from * 2wm at http://hg.suckless.org/2wm/ * @@ -96,8 +96,6 @@ static key keys[] = { { MOD1|ShiftMask, XK_h, switch_horizontal, {NULL}}, { MOD1|ShiftMask, XK_m, switch_fullscreen, {NULL}}, { MOD1|ShiftMask, XK_v, switch_vertical, {NULL}}, - { MOD1|ShiftMask, XK_r, quit, {.i = 0}}, /* restart */ - { MOD1|ShiftMask, XK_q, quit, {.i = 1}}, /* quit */ // Control + alt + shortcut { MOD1|ControlMask, XK_q, quit, {NULL}}, { MOD1|ControlMask, XK_r, spawn, {.com = rebootcmd}}, 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); |
