From 8e632577561bc705905af1ec1c31d0d5cb74c39c Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 4 Jan 2023 22:59:21 -0500 Subject: [PATCH] GUI: fix possible crash in grid mode --- src/gui/insEdit.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gui/insEdit.cpp b/src/gui/insEdit.cpp index 66fc5eec4..d18776e63 100644 --- a/src/gui/insEdit.cpp +++ b/src/gui/insEdit.cpp @@ -1850,6 +1850,7 @@ void FurnaceGUI::drawMacros(std::vector& macros, FurnaceGUI case 2: { int columns=round(ImGui::GetContentRegionAvail().x/(400.0*dpiScale)); int curColumn=0; + if (columns<1) columns=1; if (ImGui::BeginTable("MacroGrid",columns,ImGuiTableFlags_BordersInner)) { for (FurnaceGUIMacroDesc& i: macros) { if (curColumn==0) ImGui::TableNextRow();