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.
This commit is contained in:
outfoxxed 2025-07-13 18:46:30 -07:00
parent 1e1ba93713
commit b011cd9d33
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E

View file

@ -8,6 +8,9 @@
#include "proxywindow.hpp"
#include "windowinterface.hpp"
// see #include <qpa/qplatformwindow.h>
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
);
};