[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor-browser] 30/76: Bug 1750679. r=nika, a=RyanVM
This is an automated email from the git hooks/post-receive script.
richard pushed a commit to branch tor-browser-91.8.0esr-11.0-1
in repository tor-browser.
commit 9c99b43f8f989998f215faec36189fbc960ea3de
Author: Jed Davis <jld@xxxxxxxxxxx>
AuthorDate: Fri Feb 4 18:03:40 2022 +0000
Bug 1750679. r=nika, a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D137359
---
gfx/vr/ipc/VRProcessParent.cpp | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/gfx/vr/ipc/VRProcessParent.cpp b/gfx/vr/ipc/VRProcessParent.cpp
index 377e2bea99a27..e24cff62c2cce 100644
--- a/gfx/vr/ipc/VRProcessParent.cpp
+++ b/gfx/vr/ipc/VRProcessParent.cpp
@@ -42,12 +42,6 @@ VRProcessParent::VRProcessParent(Listener* aListener)
}
VRProcessParent::~VRProcessParent() {
- // Cancel all tasks. We don't want anything triggering after our caller
- // expects this to go away.
- {
- MonitorAutoLock lock(mMonitor);
- mTaskFactory.RevokeAll();
- }
MOZ_COUNT_DTOR(VRProcessParent);
}
@@ -134,6 +128,13 @@ void VRProcessParent::Shutdown() {
void VRProcessParent::DestroyProcess() {
if (mLaunchThread) {
+ // Cancel all tasks. We don't want anything triggering after our caller
+ // expects this to go away.
+ {
+ MonitorAutoLock lock(mMonitor);
+ mTaskFactory.RevokeAll();
+ }
+
mLaunchThread->Dispatch(NS_NewRunnableFunction("DestroyProcessRunnable",
[this] { Destroy(); }));
}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits