1
0
mirror of https://github.com/Artemis-RGB/Artemis synced 2025-12-13 05:48:35 +00:00

Profile editor - Fix editing keyframes outside main segment on folders

This commit is contained in:
Robert 2021-04-11 12:02:46 +02:00
parent b8578a9cce
commit e13b319db9

View File

@ -130,7 +130,7 @@ namespace Artemis.UI.Shared.Services
private void TickProfileElement(ProfileElement profileElement)
{
if (profileElement is not RenderProfileElement renderElement)
if (profileElement is not RenderProfileElement renderElement)
return;
if (renderElement.Suspended)
@ -138,12 +138,12 @@ namespace Artemis.UI.Shared.Services
else
{
renderElement.Enable();
if (renderElement is Folder)
renderElement.Timeline.Override(CurrentTime, renderElement.Timeline.PlayMode == TimelinePlayMode.Repeat);
else
renderElement.Timeline.Override(CurrentTime, (renderElement != SelectedProfileElement || renderElement.Timeline.Length < CurrentTime) && renderElement.Timeline.PlayMode == TimelinePlayMode.Repeat);
renderElement.Timeline.Override(
CurrentTime,
(renderElement != SelectedProfileElement || renderElement.Timeline.Length < CurrentTime) && renderElement.Timeline.PlayMode == TimelinePlayMode.Repeat
);
foreach (ProfileElement child in renderElement.Children)
foreach (ProfileElement child in renderElement.Children)
TickProfileElement(child);
}
}