forked from YiyiLee/webrtc-perf-patches
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path0002-skip-permission-checks-in-camerau.patch
44 lines (38 loc) · 1.54 KB
/
0002-skip-permission-checks-in-camerau.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
From 01d041b42b963bf91ca486d3b58ce37a8a32f6eb Mon Sep 17 00:00:00 2001
From: slee <[email protected]>
Date: Fri, 7 Jun 2013 11:45:48 +0800
Subject: [PATCH 02/10] skip-permission-checks-in-camerau
---
dom/camera/DOMCameraManager.cpp | 4 ++--
ipc/chromium/src/base/process_util_linux.cc | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dom/camera/DOMCameraManager.cpp b/dom/camera/DOMCameraManager.cpp
index 15fbeb7..ab3f3d5 100644
--- a/dom/camera/DOMCameraManager.cpp
+++ b/dom/camera/DOMCameraManager.cpp
@@ -81,11 +81,11 @@ nsDOMCameraManager::CheckPermissionAndCreateInstance(nsPIDOMWindow* aWindow)
uint32_t permission = nsIPermissionManager::DENY_ACTION;
permMgr->TestPermissionFromWindow(aWindow, "camera", &permission);
- if (permission != nsIPermissionManager::ALLOW_ACTION) {
+/*if (permission != nsIPermissionManager::ALLOW_ACTION) {
NS_WARNING("No permission to access camera");
return nullptr;
}
-
+*/
// Initialize the shared active window tracker
if (!sActiveWindowsInitialized) {
sActiveWindows.Init();
diff --git a/ipc/chromium/src/base/process_util_linux.cc b/ipc/chromium/src/base/process_util_linux.cc
index b285f92..f23851e 100644
--- a/ipc/chromium/src/base/process_util_linux.cc
+++ b/ipc/chromium/src/base/process_util_linux.cc
@@ -267,7 +267,7 @@ bool LaunchApp(const CommandLine& cl,
}
void SetCurrentProcessPrivileges(ChildPrivileges privs) {
- if (privs == PRIVILEGES_INHERIT) {
+ if (privs == PRIVILEGES_INHERIT || 1) {
return;
}
--
1.7.12.4 (Apple Git-37)