Index: app/resource_bundle_linux.cc |
diff --git a/app/resource_bundle_linux.cc b/app/resource_bundle_linux.cc |
index 10d5caa0bf9679763c8a27afed0f8aa25b8371ab..1fe4cb6e4afbb14a9119fdb23d07aed2e3a5881b 100644 |
--- a/app/resource_bundle_linux.cc |
+++ b/app/resource_bundle_linux.cc |
@@ -67,10 +67,9 @@ ResourceBundle::~ResourceBundle() { |
delete locale_resources_data_; |
locale_resources_data_ = NULL; |
- delete theme_data_; |
- theme_data_ = NULL; |
delete resources_data_; |
resources_data_ = NULL; |
+ theme_data_ = NULL; |
} |
void ResourceBundle::LoadResources(const std::wstring& pref_locale) { |
@@ -109,12 +108,10 @@ FilePath ResourceBundle::GetLocaleFilePath(const std::wstring& pref_locale) { |
} |
void ResourceBundle::LoadThemeResources() { |
- FilePath theme_data_path; |
- PathService::Get(app::DIR_THEMES, &theme_data_path); |
- theme_data_path = theme_data_path.Append(FILE_PATH_LITERAL("default.pak")); |
- theme_data_ = new base::DataPack; |
- bool success = theme_data_->Load(theme_data_path); |
- DCHECK(success) << "failed to load theme data"; |
+ // The data has been merged with chrome.pak so just set the pointer to be |
+ // the same file. |
+ DCHECK(resources_data_); |
+ theme_data_ = resources_data_; |
} |
// static |