зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1216030 - Part 4: Move IsCompositorAnimationDisabledForFrame outside animation properties loop. r=dbaron
This commit is contained in:
Родитель
3f7c6431b4
Коммит
e8f21d7215
|
@ -526,6 +526,10 @@ AnimationCollection::CanPerformOnCompositorThread(
|
|||
return false;
|
||||
}
|
||||
|
||||
if (IsCompositorAnimationDisabledForFrame(frame)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
bool existsProperty = false;
|
||||
for (size_t animIdx = mAnimations.Length(); animIdx-- != 0; ) {
|
||||
const Animation* anim = mAnimations[animIdx];
|
||||
|
@ -543,8 +547,7 @@ AnimationCollection::CanPerformOnCompositorThread(
|
|||
const AnimationProperty& prop = effect->Properties()[propIdx];
|
||||
if (!CanAnimatePropertyOnCompositor(element,
|
||||
prop.mProperty,
|
||||
aFlags) ||
|
||||
IsCompositorAnimationDisabledForFrame(frame)) {
|
||||
aFlags)) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче