Index: headless/lib/headless_content_main_delegate.cc |
diff --git a/headless/lib/headless_content_main_delegate.cc b/headless/lib/headless_content_main_delegate.cc |
index e7ea8d7690d760ae8e03fd87614e2a57a6064215..2c590194fe71979d765f32790ea284fa39a9a903 100644 |
--- a/headless/lib/headless_content_main_delegate.cc |
+++ b/headless/lib/headless_content_main_delegate.cc |
@@ -10,6 +10,7 @@ |
#include "base/trace_event/trace_event.h" |
#include "content/public/browser/browser_main_runner.h" |
#include "content/public/common/content_switches.h" |
+#include "headless/embedded_resource_pak.h" |
#include "headless/lib/browser/headless_browser_impl.h" |
#include "headless/lib/browser/headless_content_browser_client.h" |
#include "headless/lib/renderer/headless_content_renderer_client.h" |
@@ -96,11 +97,9 @@ HeadlessContentMainDelegate* HeadlessContentMainDelegate::GetInstance() { |
// static |
void HeadlessContentMainDelegate::InitializeResourceBundle() { |
- base::FilePath pak_file; |
- bool result = PathService::Get(base::DIR_MODULE, &pak_file); |
- DCHECK(result); |
- pak_file = pak_file.Append(FILE_PATH_LITERAL("headless_lib.pak")); |
- ui::ResourceBundle::InitSharedInstanceWithPakPath(pak_file); |
+ ui::ResourceBundle::InitSharedInstanceWithPakBuffer(base::StringPiece( |
+ reinterpret_cast<const char*>(kHeadlessResourcePak.contents), |
+ kHeadlessResourcePak.length)); |
} |
content::ContentBrowserClient* |