From b011cd9d33332f9e34df3cdb4da02fb8bf30fddd Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Sun, 13 Jul 2025 18:46:30 -0700 Subject: [PATCH] core/window: set FloatingWindow default max size to QWINDOWSIZE_MAX Was previously zero, which will shrink the window to 1px depending on the display server. --- src/window/floatingwindow.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/window/floatingwindow.hpp b/src/window/floatingwindow.hpp index a98e9f4b..48b7c137 100644 --- a/src/window/floatingwindow.hpp +++ b/src/window/floatingwindow.hpp @@ -8,6 +8,9 @@ #include "proxywindow.hpp" #include "windowinterface.hpp" +// see #include +static const int QWINDOWSIZE_MAX = ((1 << 24) - 1); + class ProxyFloatingWindow: public ProxyWindowBase { Q_OBJECT; @@ -46,10 +49,11 @@ public: &ProxyFloatingWindow::onMinimumSizeChanged ); - Q_OBJECT_BINDABLE_PROPERTY( + Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS( ProxyFloatingWindow, QSize, bMaximumSize, + QSize(QWINDOWSIZE_MAX, QWINDOWSIZE_MAX), &ProxyFloatingWindow::onMaximumSizeChanged ); };