From dea4c1f285aab14e39e659cdd385c2caeb90b808 Mon Sep 17 00:00:00 2001 From: Jon Beniston <jon@beniston.com> Date: Tue, 20 Dec 2022 23:17:31 +0000 Subject: [PATCH] Avoid divide by zero when no fixed windows --- sdrgui/gui/workspace.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sdrgui/gui/workspace.cpp b/sdrgui/gui/workspace.cpp index e0e9cc8be..12045191e 100644 --- a/sdrgui/gui/workspace.cpp +++ b/sdrgui/gui/workspace.cpp @@ -501,7 +501,7 @@ void Workspace::stackVerticalSubWindows() // Calculate spare vertical space, to be shared between non-fixed windows int spareSpacePerWindow; - if (requiresVScrollBar) { + if (requiresVScrollBar || (nonFixedWindows == 0)) { spareSpacePerWindow = 0; } else { spareSpacePerWindow = (mdiSize.height() - minHeight) / nonFixedWindows;