diff --git a/src/Artemis.Core/Models/Profile/LayerProperties/LayerProperty.cs b/src/Artemis.Core/Models/Profile/LayerProperties/LayerProperty.cs index 65a16ac6c..59a2af329 100644 --- a/src/Artemis.Core/Models/Profile/LayerProperties/LayerProperty.cs +++ b/src/Artemis.Core/Models/Profile/LayerProperties/LayerProperty.cs @@ -93,10 +93,11 @@ namespace Artemis.Core AddKeyframe(new LayerPropertyKeyframe(value, time.Value, Easings.Functions.Linear, this)); else currentKeyframe.Value = value; - - // Update the property so that the new keyframe is reflected on the current value - Update(0); } + + // Force an update so that the base value is applied to the current value and + // keyframes/data bindings are applied using the new base value + Update(0); } ///