зеркало из https://github.com/mozilla/gecko-dev.git
Bug 752902 - Call Unlink before clearing time value specs; r=dholbert
This commit is contained in:
Родитель
0ff78c2542
Коммит
33e420992f
|
@ -1312,7 +1312,13 @@ nsSMILTimedElement::ClearSpecs(TimeValueSpecList& aSpecs,
|
|||
InstanceTimeList& aInstances,
|
||||
RemovalTestFunction aRemove)
|
||||
{
|
||||
AutoIntervalUpdateBatcher(*this);
|
||||
|
||||
for (PRUint32 i = 0; i < aSpecs.Length(); ++i) {
|
||||
aSpecs[i]->Unlink();
|
||||
}
|
||||
aSpecs.Clear();
|
||||
|
||||
RemoveByFunction removeByFunction(aRemove);
|
||||
RemoveInstanceTimes(aInstances, removeByFunction);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче