Bug 1107351: Simplify logic in AnimationPlayer::GetCurrentTime(). r=birtles

This commit is contained in:
Daniel Holbert 2014-12-04 12:13:38 -08:00
Родитель 1ffe67355e
Коммит 22ecaed796
1 изменённых файлов: 5 добавлений и 2 удалений

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

@ -32,9 +32,12 @@ AnimationPlayer::GetCurrentTime() const
Nullable<TimeDuration> result;
if (!mHoldTime.IsNull()) {
result = mHoldTime;
} else {
return result;
}
if (!mStartTime.IsNull()) {
Nullable<TimeDuration> timelineTime = mTimeline->GetCurrentTime();
if (!timelineTime.IsNull() && !mStartTime.IsNull()) {
if (!timelineTime.IsNull()) {
result.SetValue(timelineTime.Value() - mStartTime.Value());
}
}