commit 9429b79ae3999e59ffc7681fe997e2970a9e5d3c
parent deb243614867621b624d1d7e285a5043c7e95312
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date: Wed, 1 May 2024 20:03:30 +0200
fix empty data source tree nodes if factory node is disabled
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/source/jucePluginEditorLib/patchmanager/tree.cpp b/source/jucePluginEditorLib/patchmanager/tree.cpp
@@ -76,7 +76,7 @@ namespace jucePluginEditorLib::patchManager
auto* itemLocalStorage = getItem(GroupType::LocalStorage);
auto* itemFactory = getItem(GroupType::Factory);
- if (!itemDs || !itemLocalStorage || !itemFactory)
+ if (!itemDs || !itemLocalStorage)
return;
std::vector<pluginLib::patchDB::DataSourceNodePtr> allDataSources;
@@ -103,7 +103,9 @@ namespace jucePluginEditorLib::patchManager
itemDs->updateFromDataSources(readOnlyDataSources);
itemLocalStorage->updateFromDataSources(storageDataSources);
- itemFactory->updateFromDataSources(factoryDataSources);
+
+ if (itemFactory)
+ itemFactory->updateFromDataSources(factoryDataSources);
}
void Tree::updateTags(const GroupType _type)