mirror of
				https://bitbucket.org/chromiumembedded/cef
				synced 2025-06-05 21:39:12 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			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 c9281f7abfbde..a1b7c77475b54 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"
 | |
| @@ -21,6 +22,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
 | |
| @@ -92,6 +97,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
 |