diff options
| -rw-r--r-- | README.md | 1 | ||||
| -rw-r--r-- | dwl.c | 4 | 
2 files changed, 2 insertions, 3 deletions
| @@ -70,7 +70,6 @@ dwl is a work in progress, and it has not yet reached its feature goals in a num  - Urgent/attention/focus-request ([not yet supported](https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/9) by xdg-shell protocol)  - Statusbar support (built-in or external)  - Damage tracking -- Fullscreen/fixed windows (or whatever the Wayland analogues are)  ## Acknowledgements @@ -1073,6 +1073,7 @@ setfullscreen(Client *c, int fullscreen)  #endif  		wlr_xdg_toplevel_set_fullscreen(c->surface.xdg, fullscreen); +	// restore previous size instead of arrange to work with floating windows  	if (fullscreen) {  		c->prevx = c->geom.x;  		c->prevy = c->geom.y; @@ -1717,8 +1718,7 @@ renderclients(Monitor *m, struct timespec *now)  		ox = c->geom.x, oy = c->geom.y;  		wlr_output_layout_output_coords(output_layout, m->wlr_output,  				&ox, &oy); - -		if (c->isfullscreen) +		if (c->bw == 0)  			goto render;  		w = surface->current.width; | 
