]> Pileus Git - wmpus/commitdiff
Fix compiler warnings
authorAndy Spencer <andy753421@gmail.com>
Mon, 26 Sep 2011 08:30:01 +0000 (08:30 +0000)
committerAndy Spencer <andy753421@gmail.com>
Mon, 26 Sep 2011 08:35:00 +0000 (08:35 +0000)
makefile
wm-wmii.c

index 4900ee57be91ce841559a82000438fd35a726469..c0e80da81520db7193da7793d44db3fd6a1403de 100644 (file)
--- a/makefile
+++ b/makefile
@@ -3,7 +3,7 @@ WM=wmii
 SYS=x11
 CC=gcc
 PROG=awm
-CFLAGS=-g -Werror -Wall
+CFLAGS=-g -Werror -Wall -Os
 LIBS=-Wl,--as-needed -lX11 -lXinerama
 TEST=DISPLAY=:2.0
 
index 2d5daba079530a5eda421e432933ed3963191ee9..794b4d61c03775c86113ee9e3ec3ae03c29a5cc6 100644 (file)
--- a/wm-wmii.c
+++ b/wm-wmii.c
@@ -109,7 +109,8 @@ static int search(tag_t *tag, win_t *target,
 static void set_mode(win_t *win, mode_t mode)
 {
        col_t *col;
-       search(wm_tag, win, NULL, &col, NULL);
+       if (!search(wm_tag, win, NULL, &col, NULL))
+               return;
        printf("set_mode: %p, %d -> %d\n",
                        col, col->mode, mode);
        col->mode = mode;
@@ -237,7 +238,8 @@ static void shift_window(win_t *win, int col, int row)
        print_txt();
        printf("shift_window: >>>\n");
        list_t *ldpy, *lcol, *lrow;
-       searchl(wm_tag, win, &ldpy, &lcol, &lrow);
+       if (!searchl(wm_tag, win, &ldpy, &lcol, &lrow))
+               return;
        dpy_t *dpy = ldpy->data;
        if (row != 0) {
                list_t *src = lrow, *dst = NULL;
@@ -303,7 +305,8 @@ static void shift_focus(int cols, int rows)
        printf("shift_focus: %+d,%+d\n", cols, rows);
        if (rows != 0 && wm_focus) {
                list_t *dpy, *col, *row;
-               searchl(wm_tag, wm_focus, &dpy, &col, &row);
+               if (!searchl(wm_tag, wm_focus, &dpy, &col, &row))
+                       return;
                row_t *next = get_next(row, rows > 0)->data;
                set_focus(next->win);
                if (COL(col)->mode != split)
@@ -312,7 +315,8 @@ static void shift_focus(int cols, int rows)
        if (cols != 0) {
                list_t *dpy, *col, *row, *ndpy, *ncol = NULL;
                if (wm_focus) {
-                       searchl(wm_tag, wm_focus, &dpy, &col, &row);
+                       if (!searchl(wm_tag, wm_focus, &dpy, &col, &row))
+                               return;
                        ncol = cols > 0 ? col->next : col->prev;
                } else {
                        dpy = list_find(wm_tag->dpys, wm_dpy);