34 lines
1.2 KiB
Diff
34 lines
1.2 KiB
Diff
diff --git chrome/browser/net/proxy_config_monitor.cc chrome/browser/net/proxy_config_monitor.cc
|
|
index 6dc5622f50847..89d36c8485e7e 100644
|
|
--- chrome/browser/net/proxy_config_monitor.cc
|
|
+++ chrome/browser/net/proxy_config_monitor.cc
|
|
@@ -9,6 +9,7 @@
|
|
#include "base/strings/utf_string_conversions.h"
|
|
#include "build/build_config.h"
|
|
#include "build/chromeos_buildflags.h"
|
|
+#include "cef/libcef/features/runtime.h"
|
|
#include "chrome/browser/browser_process.h"
|
|
#include "chrome/browser/net/proxy_service_factory.h"
|
|
#include "chrome/browser/profiles/profile.h"
|
|
@@ -22,6 +23,10 @@
|
|
#include "chrome/browser/ash/profiles/profile_helper.h"
|
|
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
|
|
|
|
+#if BUILDFLAG(ENABLE_CEF)
|
|
+#include "cef/libcef/common/extensions/extensions_util.h"
|
|
+#endif
|
|
+
|
|
#if BUILDFLAG(ENABLE_EXTENSIONS)
|
|
#include "chrome/browser/extensions/api/proxy/proxy_api.h"
|
|
#endif
|
|
@@ -95,6 +100,9 @@ void ProxyConfigMonitor::AddToNetworkContextParams(
|
|
}
|
|
|
|
#if BUILDFLAG(ENABLE_EXTENSIONS)
|
|
+#if BUILDFLAG(ENABLE_CEF)
|
|
+ if (!cef::IsAlloyRuntimeEnabled() || extensions::ExtensionsEnabled())
|
|
+#endif
|
|
error_receiver_set_.Add(this, network_context_params->proxy_error_client
|
|
.InitWithNewPipeAndPassReceiver());
|
|
#endif
|