~ruther/dwl

ebff6e38a02086bd6078a444641a83cb226f9995 — Leonardo Hernández Hernández 3 years ago 2cd0b31
always call arrange() on setfullscreen()

also don't count full screen clients on tile()
1 files changed, 2 insertions(+), 2 deletions(-)

M dwl.c
M dwl.c => dwl.c +2 -2
@@ 1034,8 1034,8 @@ setfullscreen(Client *c, int fullscreen)
		/* restore previous size instead of arrange for floating windows since
		 * client positions are set by the user and cannot be recalculated */
		resize(c, c->prev.x, c->prev.y, c->prev.width, c->prev.height, 0);
		arrange(c->mon);
	}
	arrange(c->mon);
	printstatus();
}



@@ 2193,7 2193,7 @@ tile(Monitor *m)
	Client *c;

	wl_list_for_each(c, &clients, link)
		if (VISIBLEON(c, m) && !c->isfloating)
		if (VISIBLEON(c, m) && !c->isfloating && !c->isfullscreen)
			n++;
	if (n == 0)
		return;

Do not follow this link