equal
deleted
inserted
replaced
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]); |