diff options
author | aa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-21 00:42:29 +0000 |
---|---|---|
committer | aa@chromium.org <aa@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-05-21 00:42:29 +0000 |
commit | 4f313d5c590e31787599e6a38d7443d891546f88 (patch) | |
tree | 36c8ab524049cfbf12aecd7c2863afea51c049f5 /chrome/browser/extensions/extension.cc | |
parent | c4cad374ad045af4593dff176039299b40e88056 (diff) | |
download | chromium_src-4f313d5c590e31787599e6a38d7443d891546f88.zip chromium_src-4f313d5c590e31787599e6a38d7443d891546f88.tar.gz chromium_src-4f313d5c590e31787599e6a38d7443d891546f88.tar.bz2 |
Revert "Hook up more of extension uninstall."
This reverts commit ebb5f616663f9d5ee78584187da16bba4ce96811.
Review URL: http://codereview.chromium.org/113680
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16557 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) |