~ruther/dwl

1aacfada29657ec1104f856687400e65927e54b6 — Leonardo Hernández Hernández 2 years ago 14c010a
set `c->prev` in setmon() and not in mapnotify()
1 files changed, 1 insertions(+), 1 deletions(-)

M dwl.c
M dwl.c => dwl.c +1 -1
@@ 1424,7 1424,6 @@ mapnotify(struct wl_listener *listener, void *data)
	client_get_geometry(c, &c->geom);
	c->geom.width += 2 * c->bw;
	c->geom.height += 2 * c->bw;
	c->prev = c->geom;

	/* Insert this client into client lists. */
	wl_list_insert(&clients, &c->link);


@@ 1960,6 1959,7 @@ setmon(Client *c, Monitor *m, unsigned int newtags)
	if (oldmon == m)
		return;
	c->mon = m;
	c->prev = c->geom;

	/* TODO leave/enter is not optimal but works */
	if (oldmon) {

Do not follow this link