From dc017c49c58a97d1b2f61bbe32980a2a5c69825f Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Wed, 1 Dec 2021 16:24:49 +0100 Subject: [PATCH] Added a min floating size on start --- src/events/events.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/events/events.cpp b/src/events/events.cpp index 662b96c..759861b 100644 --- a/src/events/events.cpp +++ b/src/events/events.cpp @@ -119,6 +119,12 @@ CWindow* Events::remapFloatingWindow(int windowID, int forcemonitor) { window.setDefaultSize(Vector2D(g_pWindowManager->Screen->width_in_pixels / 2.f, g_pWindowManager->Screen->height_in_pixels / 2.f)); } + if (window.getDefaultSize().x < 20 || window.getDefaultSize().y < 20) { + // min size + window.setDefaultSize(Vector2D( std::clamp(window.getDefaultSize().x, (double)20, (double)99999), + std::clamp(window.getDefaultSize().y, (double)20, (double)99999))); + } + if (nextWindowCentered) { nextWindowCentered = false;