dwl

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

commit 4465dcb6da1fb91177fc26b4513d14c48eb56d5e
parent b97d9e1ce102fe0aa2331b480827b523164c7d42
Author: Leonardo Hernandez Hernandez <leohdz172@protonmail.com>
Date:   Tue, 15 Feb 2022 17:38:56 -0600

fix left border 'y' position

also add comment about border ordering

Diffstat:
Mdwl.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dwl.c b/dwl.c @@ -92,7 +92,7 @@ typedef struct { /* Must be first */ unsigned int type; /* XDGShell or X11* */ struct wlr_scene_node *scene; - struct wlr_scene_rect *border[4]; + struct wlr_scene_rect *border[4]; /* top, bottom, left, right */ struct wlr_scene_node *scene_surface; struct wl_list link; struct wl_list flink; @@ -1641,6 +1641,7 @@ resize(Client *c, int x, int y, int w, int h, int interact) wlr_scene_rect_set_size(c->border[2], c->bw, c->geom.height - 2 * c->bw); wlr_scene_rect_set_size(c->border[3], c->bw, c->geom.height - 2 * c->bw); wlr_scene_node_set_position(&c->border[1]->node, 0, c->geom.height - c->bw); + wlr_scene_node_set_position(&c->border[2]->node, 0, c->bw); wlr_scene_node_set_position(&c->border[3]->node, c->geom.width - c->bw, c->bw); /* wlroots makes this a no-op if size hasn't changed */