summaryrefslogtreecommitdiffstats
path: root/app/resource_bundle_linux.cc
diff options
context:
space:
mode:
Diffstat (limited to 'app/resource_bundle_linux.cc')
-rw-r--r--app/resource_bundle_linux.cc13
1 files changed, 5 insertions, 8 deletions
diff --git a/app/resource_bundle_linux.cc b/app/resource_bundle_linux.cc
index 10d5caa..1fe4cb6 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