зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1594181 - Reset external variable properly on destruction. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D52639 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
d25e252b68
Коммит
9d8f974b73
|
@ -24,4 +24,11 @@ PBenchmarkStorageChild* BenchmarkStorageChild::Instance() {
|
|||
return sChild;
|
||||
}
|
||||
|
||||
BenchmarkStorageChild::~BenchmarkStorageChild() {
|
||||
MOZ_ASSERT(NS_IsMainThread());
|
||||
if (sChild == this) {
|
||||
sChild = nullptr;
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace mozilla
|
||||
|
|
|
@ -17,6 +17,7 @@ class BenchmarkStorageChild : public PBenchmarkStorageChild {
|
|||
* to the storage. */
|
||||
static PBenchmarkStorageChild* Instance();
|
||||
|
||||
~BenchmarkStorageChild();
|
||||
private:
|
||||
BenchmarkStorageChild() = default;
|
||||
};
|
||||
|
|
Загрузка…
Ссылка в новой задаче