equal
deleted
inserted
replaced
104 Client *c; |
104 Client *c; |
105 XButtonPressedEvent *ev = &e->xbutton; |
105 XButtonPressedEvent *ev = &e->xbutton; |
106 |
106 |
107 if(barwin == ev->window) { |
107 if(barwin == ev->window) { |
108 if(ev->x < modew) |
108 if(ev->x < modew) |
109 return; |
109 togglemode(NULL); |
110 x = modew; |
110 else { |
111 for(a.i = 0; a.i < ntags; a.i++) { |
111 x = modew; |
112 x += textw(tags[a.i]); |
112 for(a.i = 0; a.i < ntags; a.i++) { |
113 if(ev->x < x) { |
113 x += textw(tags[a.i]); |
114 if(ev->button == Button1) |
114 if(ev->x < x) { |
115 view(&a); |
115 if(ev->button == Button1) |
116 else if(ev->button == Button3) |
116 view(&a); |
117 toggleview(&a); |
117 else if(ev->button == Button3) |
118 return; |
118 toggleview(&a); |
|
119 return; |
|
120 } |
119 } |
121 } |
120 } |
122 } |
121 } |
123 } |
122 else if((c = getclient(ev->window))) { |
124 else if((c = getclient(ev->window))) { |
123 focus(c); |
125 focus(c); |