summary refs log tree commit diff
diff options
context:
space:
mode:
authorokan <okan>2015-11-17 14:31:28 +0000
committerokan <okan>2015-11-17 14:31:28 +0000
commite8d77b6890b82961f0bb5bc85c6916f7b5c26445 (patch)
tree50d7b7ad2ae8c27a64e32a1e0c6eea605562301d
parent323672ace778a61f6f51032453f781d50701e349 (diff)
downloadcwm-e8d77b6890b82961f0bb5bc85c6916f7b5c26445.tar.gz
cwm-e8d77b6890b82961f0bb5bc85c6916f7b5c26445.tar.xz
cwm-e8d77b6890b82961f0bb5bc85c6916f7b5c26445.zip
Inline the only use of mousefunc_sweep_calc.
-rw-r--r--mousefunc.c23
1 files changed, 7 insertions, 16 deletions
diff --git a/mousefunc.c b/mousefunc.c
index 8f97897..e2f91d4 100644
--- a/mousefunc.c
+++ b/mousefunc.c
@@ -32,22 +32,9 @@
 
 #include "calmwm.h"
 
-static void	mousefunc_sweep_calc(struct client_ctx *, int, int, int, int);
 static void	mousefunc_sweep_draw(struct client_ctx *);
 
 static void
-mousefunc_sweep_calc(struct client_ctx *cc, int x, int y, int mx, int my)
-{
-	cc->geom.w = abs(x - mx) - cc->bwidth;
-	cc->geom.h = abs(y - my) - cc->bwidth;
-
-	client_applysizehints(cc);
-
-	cc->geom.x = (x <= mx) ? x : x - cc->geom.w;
-	cc->geom.y = (y <= my) ? y : y - cc->geom.h;
-}
-
-static void
 mousefunc_sweep_draw(struct client_ctx *cc)
 {
 	struct screen_ctx	*sc = cc->sc;
@@ -94,8 +81,13 @@ mousefunc_client_resize(struct client_ctx *cc, union arg *arg)
 				continue;
 			ltime = ev.xmotion.time;
 
-			mousefunc_sweep_calc(cc, x, y,
-			    ev.xmotion.x_root, ev.xmotion.y_root);
+			cc->geom.w = abs(x - ev.xmotion.x_root) - cc->bwidth;
+			cc->geom.h = abs(y - ev.xmotion.y_root) - cc->bwidth;
+			cc->geom.x = (x <= ev.xmotion.x_root) ?
+				x : x - cc->geom.w;
+			cc->geom.y = (y <= ev.xmotion.y_root) ?
+				y : y - cc->geom.h;
+			client_applysizehints(cc);
 			client_resize(cc, 1);
 			mousefunc_sweep_draw(cc);
 			break;
@@ -158,7 +150,6 @@ mousefunc_client_move(struct client_ctx *cc, union arg *arg)
 			cc->geom.y += client_snapcalc(cc->geom.y,
 			    cc->geom.y + cc->geom.h + (cc->bwidth * 2),
 			    area.y, area.y + area.h, sc->snapdist);
-
 			client_move(cc);
 			break;
 		case ButtonRelease: