diff options
author | Stivvo <stivvo01@gmail.com> | 2020-10-24 16:51:22 +0200 |
---|---|---|
committer | Stivvo <stivvo01@gmail.com> | 2020-10-24 16:51:22 +0200 |
commit | fcc869ed8480c21cd8b36d9fc3bd8dd3b8cee981 (patch) | |
tree | 7cc1990fd205621646d7b0b3530abf518489fdfb | |
parent | c98686cf1618da2e581f46d4723016365606b591 (diff) |
Readme: achieve fullscreen + allow borderpx = 0
-rw-r--r-- | README.md | 1 | ||||
-rw-r--r-- | dwl.c | 4 |
2 files changed, 2 insertions, 3 deletions
@@ -71,7 +71,6 @@ dwl is a work in progress, and it has not yet reached its feature goals in a num - Statusbar support (built-in or external) - layer-shell - Damage tracking -- Fullscreen/fixed windows (or whatever the Wayland analogues are) ## Acknowledgements @@ -700,6 +700,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; @@ -1240,8 +1241,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; |