From 8c10c7ed5d4e5e77d3998414062f62cc589a9b4f Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 2 Jun 2023 14:06:25 -0500 Subject: [PATCH] GUI: fix possible division by zero --- src/gui/gui.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 614066a1..106685af 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -6209,7 +6209,12 @@ bool FurnaceGUI::init() { // special consideration for Wayland if (settings.dpiScale<0.5f) { if (strcmp(videoBackend,"wayland")==0) { - dpiScale=(double)canvasW/(double)scrW; + if (scrW<1) { + logW("screen width is zero!\n"); + dpiScale=1.0; + } else { + dpiScale=(double)canvasW/(double)scrW; + } } }