From d468545428f3e791dfd8be27b285b44cea5f2d54 Mon Sep 17 00:00:00 2001 From: Vulpovile Date: Mon, 3 Oct 2022 20:44:23 -0700 Subject: [PATCH] Fix crash on falling into void --- src/source/PropertyWindow.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/source/PropertyWindow.cpp b/src/source/PropertyWindow.cpp index 928886d..cd2669a 100644 --- a/src/source/PropertyWindow.cpp +++ b/src/source/PropertyWindow.cpp @@ -338,7 +338,7 @@ void PropertyWindow::_resize() void PropertyWindow::UpdateSelected(std::vector instances) { - if(instances.size() < 0) + if(instances.size() <= 0) { ClearProperties(); return; @@ -367,5 +367,14 @@ void PropertyWindow::UpdateSelected(std::vector instances) void PropertyWindow::ClearProperties() { - PropGrid_ResetContent(_propGrid); + if(g_dataModel != NULL) + { + std::vector dm; + dm.push_back(g_dataModel); + UpdateSelected(dm); + } + else + { + PropGrid_ResetContent(_propGrid); + } } \ No newline at end of file