From e2aa8dec7b025a5400e6b19490590abdf85697d7 Mon Sep 17 00:00:00 2001 From: IoIxD Date: Mon, 20 Jul 2026 21:18:26 -0700 Subject: [PATCH] wayland size limit should only apply to toplevels oops --- src/backend/wayland/wayland.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/backend/wayland/wayland.c b/src/backend/wayland/wayland.c index a0b700c..4756086 100644 --- a/src/backend/wayland/wayland.c +++ b/src/backend/wayland/wayland.c @@ -177,8 +177,10 @@ static void xdg_toplevel_configure(void* data, } } - if(width < 50) width = 50; - if(height < 50) height = 50; + if(self->wayland.type == MwLL_WAYLAND_TOPLEVEL) { + if(width < 50) width = 50; + if(height < 50) height = 50; + } MwLLWaylandRegionInvalidate(self); self->wayland.ww = width; @@ -1115,8 +1117,10 @@ static void MwLLSetWHImpl(MwLL handle, int w, int h) { } /* Prevent an integer underflow when the w/h is too low */ - if(w < 50) w = 50; - if(h < 50) h = 50; + if(handle->wayland.type == MwLL_WAYLAND_TOPLEVEL) { + if(w < 50) w = 50; + if(h < 50) h = 50; + } handle->wayland.ww = w; handle->wayland.wh = h;