mirror of
				https://bitbucket.org/chromiumembedded/cef
				synced 2025-06-05 21:39:12 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| diff --git chrome/browser/devtools/chrome_devtools_manager_delegate.cc chrome/browser/devtools/chrome_devtools_manager_delegate.cc
 | |
| index f49641db657c6..89419c039510e 100644
 | |
| --- chrome/browser/devtools/chrome_devtools_manager_delegate.cc
 | |
| +++ chrome/browser/devtools/chrome_devtools_manager_delegate.cc
 | |
| @@ -15,6 +15,7 @@
 | |
|  #include "base/strings/utf_string_conversions.h"
 | |
|  #include "build/build_config.h"
 | |
|  #include "build/chromeos_buildflags.h"
 | |
| +#include "cef/libcef/features/features.h"
 | |
|  #include "chrome/browser/browser_features.h"
 | |
|  #include "chrome/browser/devtools/chrome_devtools_session.h"
 | |
|  #include "chrome/browser/devtools/device/android_device_manager.h"
 | |
| @@ -70,6 +71,10 @@
 | |
|  #include "ash/constants/ash_switches.h"
 | |
|  #endif
 | |
|  
 | |
| +#if BUILDFLAG(ENABLE_CEF)
 | |
| +#include "cef/libcef/browser/chrome/extensions/chrome_extension_util.h"
 | |
| +#endif
 | |
| +
 | |
|  using content::DevToolsAgentHost;
 | |
|  
 | |
|  const char ChromeDevToolsManagerDelegate::kTypeApp[] = "app";
 | |
| @@ -284,6 +289,12 @@ std::string ChromeDevToolsManagerDelegate::GetTargetType(
 | |
|      return DevToolsAgentHost::kTypePage;
 | |
|    }
 | |
|  
 | |
| +#if BUILDFLAG(ENABLE_CEF)
 | |
| +  if (cef::IsAlloyContents(web_contents, /*primary_only=*/true)) {
 | |
| +    return DevToolsAgentHost::kTypePage;
 | |
| +  }
 | |
| +#endif
 | |
| +
 | |
|    return DevToolsAgentHost::kTypeOther;
 | |
|  }
 | |
|  
 |