فهرست منبع

LibWeb: Correctly set @keyframe rule's effect target

Matthew Olsson 1 سال پیش
والد
کامیت
ec766e8669
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      Userland/Libraries/LibWeb/CSS/StyleComputer.cpp

+ 1 - 1
Userland/Libraries/LibWeb/CSS/StyleComputer.cpp

@@ -1412,7 +1412,7 @@ ErrorOr<void> StyleComputer::compute_cascaded_values(StyleProperties& style, DOM
                 if (auto keyframe_set = rule_cache.rules_by_animation_keyframes.get(animation->id()); keyframe_set.has_value())
                 if (auto keyframe_set = rule_cache.rules_by_animation_keyframes.get(animation->id()); keyframe_set.has_value())
                     effect->set_key_frame_set(keyframe_set.value());
                     effect->set_key_frame_set(keyframe_set.value());
 
 
-                element.associate_with_effect(effect);
+                effect->set_target(&element);
                 element.set_cached_animation_name_animation(animation);
                 element.set_cached_animation_name_animation(animation);
             } else {
             } else {
                 // The animation hasn't changed, but some properties of the animation may have
                 // The animation hasn't changed, but some properties of the animation may have