dwm.c
changeset 1108 aab1c3addbaf
parent 1107 589074fac88d
child 1109 55e2f7e96b71
equal deleted inserted replaced
1107:589074fac88d 1108:aab1c3addbaf
   289 		memcpy(c->tags, seltags, sizeof initags);
   289 		memcpy(c->tags, seltags, sizeof initags);
   290 		c->view = selview;
   290 		c->view = selview;
   291 	}
   291 	}
   292 }
   292 }
   293 
   293 
   294 
       
   295 
       
   296 void
   294 void
   297 arrange(void) {
   295 arrange(void) {
   298 	unsigned int i;
   296 	unsigned int i;
   299 	Client *c;
   297 	Client *c;
   300 
   298 
   340 	XButtonPressedEvent *ev = &e->xbutton;
   338 	XButtonPressedEvent *ev = &e->xbutton;
   341 
   339 
   342 	if(ev->window == selview->barwin) {
   340 	if(ev->window == selview->barwin) {
   343 		x = 0;
   341 		x = 0;
   344 		for(i = 0; i < LENGTH(tags); i++) {
   342 		for(i = 0; i < LENGTH(tags); i++) {
       
   343 			if(&views[vtags[i]] != selview)
       
   344 				continue;
   345 			x += textw(tags[i]);
   345 			x += textw(tags[i]);
   346 			if(ev->x < x) {
   346 			if(ev->x < x) {
   347 				if(ev->button == Button1) {
   347 				if(ev->button == Button1) {
   348 					if(ev->state & MODKEY)
   348 					if(ev->state & MODKEY)
   349 						tag(tags[i]);
   349 						tag(tags[i]);