Index: headless/lib/browser/headless_content_browser_client.cc |
diff --git a/headless/lib/browser/headless_content_browser_client.cc b/headless/lib/browser/headless_content_browser_client.cc |
index b863c60fe58e942385a6e0e3b8eb2b52bc84324d..53a4688106e176a8c97e210af4d93f3b9f59cc83 100644 |
--- a/headless/lib/browser/headless_content_browser_client.cc |
+++ b/headless/lib/browser/headless_content_browser_client.cc |
@@ -56,11 +56,13 @@ HeadlessContentBrowserClient::GetDevToolsManagerDelegate() { |
std::unique_ptr<base::Value> |
HeadlessContentBrowserClient::GetServiceManifestOverlay( |
const std::string& name) { |
- if (name != content::kBrowserServiceName) |
+ if (name != content::kBrowserServiceName || |
+ !browser_->options()->mojo_service_manifest_resource_id) |
return nullptr; |
+ |
base::StringPiece manifest_contents = |
ui::ResourceBundle::GetSharedInstance().GetRawDataResource( |
- IDR_HEADLESS_BROWSER_MANIFEST_OVERLAY); |
+ browser_->options()->mojo_service_manifest_resource_id); |
return base::JSONReader::Read(manifest_contents); |
} |