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