зеркало из https://github.com/mozilla/gecko-dev.git
Bug 805207 - Follow-up: Add guard so KillClearOnShutdown doesn't crash if we haven't ClearOnShutdown'ed any objects. r=me, landed on a CLOSED TREE
This commit is contained in:
Родитель
3132ac715c
Коммит
9cd57f4799
|
@ -91,10 +91,12 @@ inline void KillClearOnShutdown()
|
|||
|
||||
MOZ_ASSERT(NS_IsMainThread());
|
||||
|
||||
ShutdownObserver *observer;
|
||||
while ((observer = sShutdownObservers->popFirst())) {
|
||||
observer->Shutdown();
|
||||
delete observer;
|
||||
if (sShutdownObservers) {
|
||||
ShutdownObserver *observer;
|
||||
while ((observer = sShutdownObservers->popFirst())) {
|
||||
observer->Shutdown();
|
||||
delete observer;
|
||||
}
|
||||
}
|
||||
|
||||
sShutdownObservers = nullptr;
|
||||
|
|
Загрузка…
Ссылка в новой задаче