~ruther/dwl

4465dcb6da1fb91177fc26b4513d14c48eb56d5e — Leonardo Hernandez Hernandez 3 years ago b97d9e1
fix left border 'y' position

also add comment about border ordering
1 files changed, 2 insertions(+), 1 deletions(-)

M dwl.c
M dwl.c => dwl.c +2 -1
@@ 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 */

Do not follow this link