-
Notifications
You must be signed in to change notification settings - Fork 0
/
3992.patch
68 lines (57 loc) · 2.47 KB
/
3992.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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
--- a/chrome/browser/media/router/media_router_feature.cc
2018-05-20 13:30:39.941668362 -0400
+++ b/chrome/browser/media/router/media_router_feature.cc.new
2018-05-20 13:33:31.976474960 -0400
@@ -16,21 +16,16 @@
#include "services/network/public/cpp/features.h"
#include "ui/base/ui_features.h"
-#if defined(OS_ANDROID) || BUILDFLAG(ENABLE_EXTENSIONS)
#include "chrome/common/chrome_features.h"
#include "chrome/common/pref_names.h"
#include "components/prefs/pref_service.h"
#include "components/user_prefs/user_prefs.h"
#include "ui/base/ui_base_features.h"
-#endif // defined(OS_ANDROID) || BUILDFLAG(ENABLE_EXTENSIONS)
-#if !defined(OS_ANDROID)
#include "components/prefs/pref_registry_simple.h"
-#endif
namespace media_router {
-#if !defined(OS_ANDROID)
// Controls if browser side DialMediaRouteProvider is enabled.
const base::Feature kDialMediaRouteProvider{"DialMediaRouteProvider",
base::FEATURE_DISABLED_BY_DEFAULT};
@@ -42,9 +37,7 @@
const base::Feature kCastMediaRouteProvider{"CastMediaRouteProvider",
base::FEATURE_DISABLED_BY_DEFAULT};
-#endif
-#if defined(OS_ANDROID) || BUILDFLAG(ENABLE_EXTENSIONS)
namespace {
const PrefService::Preference* GetMediaRouterPref(
content::BrowserContext* context) {
@@ -52,10 +45,8 @@
::prefs::kEnableMediaRouter);
}
} // namespace
-#endif // defined(OS_ANDROID) || BUILDFLAG(ENABLE_EXTENSIONS)
bool MediaRouterEnabled(content::BrowserContext* context) {
-#if defined(OS_ANDROID) || BUILDFLAG(ENABLE_EXTENSIONS)
const PrefService::Preference* pref = GetMediaRouterPref(context);
// Only use the pref value if it set from a mandatory policy.
if (pref->IsManaged() && !pref->IsDefaultValue()) {
@@ -66,13 +57,9 @@
// The component extension cannot be loaded in guest sessions.
// TODO(crbug.com/756243): Figure out why.
- return !Profile::FromBrowserContext(context)->IsGuestSession();
-#else // !(defined(OS_ANDROID) || BUILDFLAG(ENABLE_EXTENSIONS))
return false;
-#endif // defined(OS_ANDROID) || BUILDFLAG(ENABLE_EXTENSIONS)
}
-#if !defined(OS_ANDROID)
void RegisterLocalStatePrefs(PrefRegistrySimple* registry) {
registry->RegisterBooleanPref(prefs::kMediaRouterCastAllowAllIPs, false,
PrefRegistry::PUBLIC);
@@ -157,6 +133,5 @@
base::FeatureList::IsEnabled(network::features::kNetworkService);
}
-#endif // !defined(OS_ANDROID)
} // namespace media_router