Bug 1216030 - Part 4: Move IsCompositorAnimationDisabledForFrame outside animation properties loop. r=dbaron

This commit is contained in:
Hiroyuki Ikezoe 2015-11-06 02:35:00 +01:00
Родитель 3f7c6431b4
Коммит e8f21d7215
1 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -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;
}
}