dwl

My patch set and modifications to dwl
git clone git://git.ethandl.dev/dwl
Log | Files | Refs | README | LICENSE

commit 143dce094c14e9d3904ef7530f113c9a7e4ebe47
parent 62250661cf0b6441e4a4179dfb7e63bd164a55e5
Author: Guido Cella <guidocella91@gmail.com>
Date:   Wed,  9 Sep 2020 17:13:30 +0200

fix multi monitors further

Fix layer surfaces without an exculsive area by using the right x and y
for the current monitor (by Stivvo).

Diffstat:
Mdwl.c | 4+---
1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dwl.c b/dwl.c @@ -472,9 +472,7 @@ void arrangelayer(Monitor *m, struct wl_list *list, struct wlr_box *usable_area, bool exclusive) { LayerSurface *layersurface; - struct wlr_box full_area = { 0 }; - wlr_output_effective_resolution(m->wlr_output, - &full_area.width, &full_area.height); + struct wlr_box full_area = *wlr_output_layout_get_box(output_layout, m->wlr_output); wl_list_for_each(layersurface, list, link) { struct wlr_layer_surface_v1 *wlr_layer_surface = layersurface->layer_surface;