made configurerequest more tidy 64cfebc5
Anselm R. Garbe · 2007-02-14 08:14 1 file(s) · +10 −5
event.c +10 −5
173 173
174 174
	if((c = getclient(ev->window))) {
175 175
		c->ismax = False;
176 -
		c->border = (ev->value_mask & CWBorderWidth) ? ev->border_width : c->border;
176 +
		if(ev->value_mask & CWBorderWidth)
177 +
			c->border = ev->border_width;
177 178
		if(c->isfixed || c->isfloat || (arrange == dofloat)) {
178 -
			c->x = (ev->value_mask & CWX) ? ev->x : c->x;
179 -
			c->y = (ev->value_mask & CWY) ? ev->y : c->y;
180 -
			c->w = (ev->value_mask & CWWidth) ? ev->width : c->w;
181 -
			c->h = (ev->value_mask & CWHeight) ? ev->height : c->h;
179 +
			if(ev->value_mask & CWX)
180 +
				c->x = ev->x;
181 +
			if(ev->value_mask & CWY)
182 +
				c->y = ev->y;
183 +
			if(ev->value_mask & CWWidth)
184 +
				c->w = ev->width;
185 +
			if(ev->value_mask & CWHeight)
186 +
				c->h = ev->height;
182 187
			if((ev->value_mask & (CWX | CWY)) && !(ev->value_mask & (CWWidth | CWHeight)))
183 188
				configure(c);
184 189
			resize(c, False);