From 32e66f45827cc8016ca2cef65ba61840f43fcc85 Mon Sep 17 00:00:00 2001
From: Leonardo Hernández Hernández <leohdz172@proton.me>
Date: Tue, 21 Nov 2023 19:20:49 -0600
Subject: resize clients on commit

Fixes: https://github.com/djpohly/dwl/issues/515
This reverts commit 4567979b16b0509bb80b6102ecb9b601b3cf6fa1.
---
 dwl.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dwl.c b/dwl.c
index 51ada7d..517062a 100644
--- a/dwl.c
+++ b/dwl.c
@@ -738,6 +738,9 @@ commitnotify(struct wl_listener *listener, void *data)
 {
 	Client *c = wl_container_of(listener, c, commit);
 
+	if (client_surface(c)->mapped)
+		resize(c, c->geom, (c->isfloating && !c->isfullscreen));
+
 	/* mark a pending resize as completed */
 	if (c->resize && c->resize <= c->surface.xdg->current.configure_serial)
 		c->resize = 0;
-- 
cgit v1.2.3