diff options
author | aa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-20 21:19:57 +0000 |
---|---|---|
committer | aa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-20 21:19:57 +0000 |
commit | a5b04d1c6d10a3a6a1a246342761e55382da711b (patch) | |
tree | 9660a03b21f18ad1cb1eedfeaf5b4f053ccb5f87 /chrome/browser/extensions/extension.cc | |
parent | 69a680223700fc62ee97eae634a8f4921ae7c587 (diff) | |
download | chromium_src-a5b04d1c6d10a3a6a1a246342761e55382da711b.zip chromium_src-a5b04d1c6d10a3a6a1a246342761e55382da711b.tar.gz chromium_src-a5b04d1c6d10a3a6a1a246342761e55382da711b.tar.bz2 |
TBR: Revert "Hook up more of extension uninstall."
This reverts commit 5b2fc12fbca26b20ed4176ac740c58fe49360c4a.
Review URL: http://codereview.chromium.org/113664
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16538 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension.cc')
-rw-r--r-- | chrome/browser/extensions/extension.cc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension.cc b/chrome/browser/extensions/extension.cc index 609bd6a..da1e841 100644 --- a/chrome/browser/extensions/extension.cc +++ b/chrome/browser/extensions/extension.cc @@ -127,6 +127,23 @@ const char* Extension::kInvalidThemeTintsError = const size_t Extension::kIdSize = 20; // SHA1 (160 bits) == 20 bytes +Extension::Extension(const Extension& rhs) + : path_(rhs.path_), + extension_url_(rhs.extension_url_), + id_(rhs.id_), + version_(new Version(*rhs.version_)), + name_(rhs.name_), + description_(rhs.description_), + content_scripts_(rhs.content_scripts_), + page_actions_(rhs.page_actions_), + plugins_dir_(rhs.plugins_dir_), + zip_hash_(rhs.zip_hash_), + is_theme_(rhs.is_theme_) { + theme_images_.reset(rhs.GetThemeImages()); + theme_colors_.reset(rhs.GetThemeColors()); + theme_tints_.reset(rhs.GetThemeTints()); +} + Extension::~Extension() { for (PageActionMap::iterator i = page_actions_.begin(); i != page_actions_.end(); ++i) |