~ruther/dwl

172bcfd3ffcbaafb5198b162f8b704b0172fe9a0 — Stivvo 4 years ago 2b286ff
Set fullscreen simpler
1 files changed, 4 insertions(+), 4 deletions(-)

M dwl.c
M dwl.c => dwl.c +4 -4
@@ 708,16 708,16 @@ void
setfullscreen(Client *c, int fullscreen)
{
	c->isfullscreen = fullscreen;
	c->bw = (1 - fullscreen) * borderpx;

#ifdef XWAYLAND
	if (c->type == X11Managed)
		wlr_xwayland_surface_set_fullscreen(c->surface.xwayland, c->isfullscreen);
		wlr_xwayland_surface_set_fullscreen(c->surface.xwayland, fullscreen);
	else
#endif
		wlr_xdg_toplevel_set_fullscreen(c->surface.xdg, c->isfullscreen);
		wlr_xdg_toplevel_set_fullscreen(c->surface.xdg, fullscreen);

	c->bw = ((int)(!c->isfullscreen)) * borderpx;
	if (c->isfullscreen) {
	if (fullscreen) {
		c->prevx = c->geom.x;
		c->prevy = c->geom.y;
		c->prevheight = c->geom.height;

Do not follow this link