[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor-browser] 25/43: Bug 1765610 - Add missing check of gamepad testing pref. r=dveditz, mccr8 a=RyanVM
This is an automated email from the git hooks/post-receive script.
pierov pushed a commit to branch tor-browser-91.10.0esr-11.0-1
in repository tor-browser.
commit c5d23b71d7d203f080a42c9983888e7d30f1fb55
Author: Chris Martin <cmartin@xxxxxxxxxxx>
AuthorDate: Tue May 10 13:22:30 2022 +0000
Bug 1765610 - Add missing check of gamepad testing pref. r=dveditz,mccr8 a=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D145805
---
dom/gamepad/ipc/GamepadTestChannelParent.cpp | 6 ++++++
modules/libpref/init/StaticPrefList.yaml | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/dom/gamepad/ipc/GamepadTestChannelParent.cpp b/dom/gamepad/ipc/GamepadTestChannelParent.cpp
index c652486506633..1c8d67491e3c0 100644
--- a/dom/gamepad/ipc/GamepadTestChannelParent.cpp
+++ b/dom/gamepad/ipc/GamepadTestChannelParent.cpp
@@ -8,11 +8,17 @@
#include "mozilla/dom/GamepadPlatformService.h"
#include "mozilla/ipc/BackgroundParent.h"
+#include "mozilla/StaticPrefs_dom.h"
#include "mozilla/Unused.h"
namespace mozilla::dom {
already_AddRefed<GamepadTestChannelParent> GamepadTestChannelParent::Create() {
+ // Refuse to create the parent actor if this pref is disabled
+ if (!StaticPrefs::dom_gamepad_test_enabled()) {
+ return nullptr;
+ }
+
return RefPtr<GamepadTestChannelParent>(new GamepadTestChannelParent())
.forget();
}
diff --git a/modules/libpref/init/StaticPrefList.yaml b/modules/libpref/init/StaticPrefList.yaml
index 058df55a189d4..24f736afef570 100644
--- a/modules/libpref/init/StaticPrefList.yaml
+++ b/modules/libpref/init/StaticPrefList.yaml
@@ -2120,7 +2120,7 @@
mirror: always
- name: dom.gamepad.test.enabled
- type: bool
+ type: RelaxedAtomicBool
value: false
mirror: always
--
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