Skip to content

Commit 4ad23a3

Browse files
committed
Fix crash if BeginListBox returns false
1 parent 4e9bc1f commit 4ad23a3

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

src/GUI.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,11 @@ GUI::LayerSet::LayerSet(ReadWriteAPILayerStore* const store)
108108
void GUI::LayerSet::GUILayersList() {
109109
auto viewport = ImGui::GetMainViewport();
110110
const auto dpiScale = Platform::Get().GetDPIScaling();
111-
ImGui::BeginListBox(
112-
"##Layers",
113-
{viewport->WorkSize.x - (256 * dpiScale), viewport->WorkSize.y / 2});
111+
if (!ImGui::BeginListBox(
112+
"##Layers",
113+
{viewport->WorkSize.x - (256 * dpiScale), viewport->WorkSize.y / 2})) {
114+
return;
115+
}
114116
ImGuiListClipper clipper {};
115117
clipper.Begin(static_cast<int>(mLayers.size()));
116118

0 commit comments

Comments
 (0)