applied Sanders LD and resize patches
95766d62
3 file(s) · +9 −4
| 14 | 14 | @echo "CFLAGS = ${CFLAGS}" |
|
| 15 | 15 | @echo "LDFLAGS = ${LDFLAGS}" |
|
| 16 | 16 | @echo "CC = ${CC}" |
|
| 17 | + | @echo "LD = ${LD}" |
|
| 17 | 18 | ||
| 18 | 19 | .c.o: |
|
| 19 | 20 | @echo CC $< |
|
| 27 | 28 | ||
| 28 | 29 | dwm: ${OBJ} |
|
| 29 | 30 | @echo LD $@ |
|
| 30 | - | @${CC} -o $@ ${OBJ} ${LDFLAGS} |
|
| 31 | + | @${LD} -o $@ ${OBJ} ${LDFLAGS} |
|
| 31 | 32 | @strip $@ |
|
| 32 | 33 | ||
| 33 | 34 | clean: |
|
| 20 | 20 | #CFLAGS = -g -Wall -O2 ${INCS} -DVERSION=\"${VERSION}\" |
|
| 21 | 21 | #LDFLAGS = -g ${LIBS} |
|
| 22 | 22 | ||
| 23 | - | # compiler |
|
| 23 | + | # compiler and linker |
|
| 24 | 24 | CC = cc |
|
| 25 | + | LD = ${CC} |
| 58 | 58 | resizemouse(Client *c) |
|
| 59 | 59 | { |
|
| 60 | 60 | int ocx, ocy; |
|
| 61 | + | int nw, nh; |
|
| 61 | 62 | Corner sticky; |
|
| 62 | 63 | XEvent ev; |
|
| 63 | 64 | ||
| 76 | 77 | break; |
|
| 77 | 78 | case MotionNotify: |
|
| 78 | 79 | XSync(dpy, False); |
|
| 79 | - | c->w = abs(ocx - ev.xmotion.x); |
|
| 80 | - | c->h = abs(ocy - ev.xmotion.y); |
|
| 80 | + | if((nw = abs(ocx - ev.xmotion.x))) |
|
| 81 | + | c->w = abs(ocx - ev.xmotion.x); |
|
| 82 | + | if((nh = abs(ocy - ev.xmotion.y))) |
|
| 83 | + | c->h = abs(ocy - ev.xmotion.y); |
|
| 81 | 84 | c->x = (ocx <= ev.xmotion.x) ? ocx : ocx - c->w; |
|
| 82 | 85 | c->y = (ocy <= ev.xmotion.y) ? ocy : ocy - c->h; |
|
| 83 | 86 | if(ocx <= ev.xmotion.x) |
|