Core - Drop old brush entity when changing to a new brush

Core - Properly save brush entity sub-groups
This commit is contained in:
Robert committed 2022-05-03 21:18:10 +02:00
1 parent cce8404cfa
commit b2987b5190
2 files changed
+7 -2

No files matched your search

@@ -231,14 +231,18 @@ namespace Artemis.Core
internal void ApplyToEntity()
{
if (!PropertiesInitialized)
if (!PropertiesInitialized || PropertyGroupEntity == null)
return;
foreach (ILayerProperty layerProperty in LayerProperties)
layerProperty.Save();
PropertyGroupEntity.PropertyGroups.Clear();
foreach (LayerPropertyGroup layerPropertyGroup in LayerPropertyGroups)
{
layerPropertyGroup.ApplyToEntity();
PropertyGroupEntity.PropertyGroups.Add(layerPropertyGroup.PropertyGroupEntity);
}
}
internal void Update(Timeline timeline)