equal
deleted
inserted
replaced
129 togglemode(NULL); |
129 togglemode(NULL); |
130 } |
130 } |
131 } |
131 } |
132 else if((c = getclient(ev->window))) { |
132 else if((c = getclient(ev->window))) { |
133 focus(c); |
133 focus(c); |
134 if(c->ismax || CLEANMASK(ev->state) != MODKEY) |
134 if(maximized || CLEANMASK(ev->state) != MODKEY) |
135 return; |
135 return; |
136 if((ev->button == Button1) && ((arrange == dofloat) || c->isfloat)) { |
136 if(ev->button == Button1 && (arrange == dofloat || c->isfloat)) { |
137 restack(c); |
137 restack(c); |
138 movemouse(c); |
138 movemouse(c); |
139 } |
139 } |
140 else if(ev->button == Button2) |
140 else if(ev->button == Button2) |
141 zoom(NULL); |
141 zoom(NULL); |
142 else if(ev->button == Button3 && ((arrange == dofloat) || c->isfloat)) { |
142 else if(ev->button == Button3 && (arrange == dofloat || c->isfloat)) { |
143 restack(c); |
143 restack(c); |
144 resizemouse(c); |
144 resizemouse(c); |
145 } |
145 } |
146 } |
146 } |
147 } |
147 } |
171 Client *c; |
171 Client *c; |
172 XConfigureRequestEvent *ev = &e->xconfigurerequest; |
172 XConfigureRequestEvent *ev = &e->xconfigurerequest; |
173 XWindowChanges wc; |
173 XWindowChanges wc; |
174 |
174 |
175 if((c = getclient(ev->window))) { |
175 if((c = getclient(ev->window))) { |
176 if(!c->isfloat && (arrange != dofloat) && c->ismax) { |
176 if((c == sel) && !c->isfloat && (arrange != dofloat) && maximized) { |
177 synconfig(c, sx, sy + bh, sw - 2, sh - 2 - bh, ev->border_width); |
177 synconfig(c, sx, sy + bh, sw - 2, sh - 2 - bh, ev->border_width); |
178 XSync(dpy, False); |
178 XSync(dpy, False); |
179 return; |
179 return; |
180 } |
180 } |
181 gravitate(c, True); |
181 gravitate(c, True); |