| Index: chromecast/shell/app/cast_main_delegate.cc
|
| diff --git a/chromecast/shell/app/cast_main_delegate.cc b/chromecast/shell/app/cast_main_delegate.cc
|
| index 87c5fbf69536c7c453f66da39f5db79f19de10f5..e72976b0ee33e28e8a4a0f9657f6855dd647aba4 100644
|
| --- a/chromecast/shell/app/cast_main_delegate.cc
|
| +++ b/chromecast/shell/app/cast_main_delegate.cc
|
| @@ -8,6 +8,7 @@
|
| #include "base/logging.h"
|
| #include "base/path_service.h"
|
| #include "chromecast/common/cast_paths.h"
|
| +#include "chromecast/common/cast_resource_delegate.h"
|
| #include "chromecast/shell/browser/cast_content_browser_client.h"
|
| #include "chromecast/shell/renderer/cast_content_renderer_client.h"
|
| #include "content/public/common/content_switches.h"
|
| @@ -42,15 +43,19 @@ void CastMainDelegate::PreSandboxStartup() {
|
| void CastMainDelegate::ZygoteForked() {
|
| }
|
|
|
| -// static
|
| void CastMainDelegate::InitializeResourceBundle() {
|
| + resource_delegate_.reset(new CastResourceDelegate());
|
| + // TODO(gunsch): Use InitSharedInstanceWithLocale once ResourceBundle no
|
| + // longer hardcodes resource file names.
|
| + ui::ResourceBundle::InitSharedInstanceLocaleOnly("en-US",
|
| + resource_delegate_.get());
|
| +
|
| base::FilePath pak_file;
|
| base::FilePath pak_dir;
|
| -
|
| PathService::Get(base::DIR_MODULE, &pak_dir);
|
| -
|
| pak_file = pak_dir.Append(FILE_PATH_LITERAL("cast_shell.pak"));
|
| - ui::ResourceBundle::InitSharedInstanceWithPakPath(pak_file);
|
| + ui::ResourceBundle::GetSharedInstance().AddDataPackFromPath(pak_file,
|
| + ui::SCALE_FACTOR_NONE);
|
| }
|
|
|
| content::ContentBrowserClient* CastMainDelegate::CreateContentBrowserClient() {
|
|
|