Good evening,

It just came to my attention that the width and height parameters in
drw_rect aren't currently used. It was a quick fix, so here's the
patch.

Cheers,

Jente
From 40f2998cdac439a9ebdc0d2094208c8d4459f0ab Mon Sep 17 00:00:00 2001
From: Jente Hidskes <hjds...@gmail.com>
Date: Thu, 7 Aug 2014 19:00:29 +0200
Subject: [PATCH] Remove unused width and height from drw_rect

---
 drw.c | 2 +-
 drw.h | 2 +-
 dwm.c | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/drw.c b/drw.c
index b130405..7b0fbac 100644
--- a/drw.c
+++ b/drw.c
@@ -126,7 +126,7 @@ drw_setscheme(Drw *drw, ClrScheme *scheme) {
 }
 
 void
-drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int empty, int invert) {
+drw_rect(Drw *drw, int x, int y, int filled, int empty, int invert) {
 	int dx;
 
 	if(!drw || !drw->font || !drw->scheme)
diff --git a/drw.h b/drw.h
index a5f34e0..38a75b1 100644
--- a/drw.h
+++ b/drw.h
@@ -62,7 +62,7 @@ void drw_setfont(Drw *drw, Fnt *font);
 void drw_setscheme(Drw *drw, ClrScheme *scheme);
 
 /* Drawing functions */
-void drw_rect(Drw *drw, int x, int y, unsigned int w, unsigned int h, int filled, int empty, int invert);
+void drw_rect(Drw *drw, int x, int y, int filled, int empty, int invert);
 void drw_text(Drw *drw, int x, int y, unsigned int w, unsigned int h, const char *text, int invert);
 
 /* Map functions */
diff --git a/dwm.c b/dwm.c
index ffc8864..ed9651f 100644
--- a/dwm.c
+++ b/dwm.c
@@ -706,7 +706,7 @@ drawbar(Monitor *m) {
 		w = TEXTW(tags[i]);
 		drw_setscheme(drw, m->tagset[m->seltags] & 1 << i ? &scheme[SchemeSel] : &scheme[SchemeNorm]);
 		drw_text(drw, x, 0, w, bh, tags[i], urg & 1 << i);
-		drw_rect(drw, x, 0, w, bh, m == selmon && selmon->sel && selmon->sel->tags & 1 << i,
+		drw_rect(drw, x, 0, m == selmon && selmon->sel && selmon->sel->tags & 1 << i,
 		           occ & 1 << i, urg & 1 << i);
 		x += w;
 	}
@@ -731,7 +731,7 @@ drawbar(Monitor *m) {
 		if(m->sel) {
 			drw_setscheme(drw, m == selmon ? &scheme[SchemeSel] : &scheme[SchemeNorm]);
 			drw_text(drw, x, 0, w, bh, m->sel->name, 0);
-			drw_rect(drw, x, 0, w, bh, m->sel->isfixed, m->sel->isfloating, 0);
+			drw_rect(drw, x, 0, m->sel->isfixed, m->sel->isfloating, 0);
 		}
 		else {
 			drw_setscheme(drw, &scheme[SchemeNorm]);
-- 
2.0.4

Reply via email to