diff options
author | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-11 01:02:56 +0000 |
---|---|---|
committer | estade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-03-11 01:02:56 +0000 |
commit | bd5174ddc1e9dd3ac8099e380f1e92152df9b789 (patch) | |
tree | 551b41843a1291fc409a55bb134f36075e90db8a /chrome/browser/extensions | |
parent | 4e6ffdeb72dead790b276ea580210c9f4584b277 (diff) | |
download | chromium_src-bd5174ddc1e9dd3ac8099e380f1e92152df9b789.zip chromium_src-bd5174ddc1e9dd3ac8099e380f1e92152df9b789.tar.gz chromium_src-bd5174ddc1e9dd3ac8099e380f1e92152df9b789.tar.bz2 |
Fix some coverity defects (mostly pass by value).
CID=15414,15415,15413,15412,15402,14582,13684,12723,15407,14785,14511,13975,13647,11655,10891,9103,8402,8394,10924,8497,others
BUG=none
TEST=trybots
Review URL: http://codereview.chromium.org/6665012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77740 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions')
7 files changed, 8 insertions, 7 deletions
diff --git a/chrome/browser/extensions/extension_icon_manager.cc b/chrome/browser/extensions/extension_icon_manager.cc index 8709cb7..f3db570 100644 --- a/chrome/browser/extensions/extension_icon_manager.cc +++ b/chrome/browser/extensions/extension_icon_manager.cc @@ -79,7 +79,7 @@ void ExtensionIconManager::RemoveIcon(const std::string& extension_id) { } void ExtensionIconManager::OnImageLoaded(SkBitmap* image, - ExtensionResource resource, + const ExtensionResource& resource, int index) { if (!image) return; diff --git a/chrome/browser/extensions/extension_icon_manager.h b/chrome/browser/extensions/extension_icon_manager.h index e5fc381..41e01c3 100644 --- a/chrome/browser/extensions/extension_icon_manager.h +++ b/chrome/browser/extensions/extension_icon_manager.h @@ -34,7 +34,7 @@ class ExtensionIconManager : public ImageLoadingTracker::Observer { void RemoveIcon(const std::string& extension_id); // Implements the ImageLoadingTracker::Observer interface. - virtual void OnImageLoaded(SkBitmap* image, ExtensionResource resource, + virtual void OnImageLoaded(SkBitmap* image, const ExtensionResource& resource, int index); void set_monochrome(bool value) { monochrome_ = value; } diff --git a/chrome/browser/extensions/extension_install_ui.cc b/chrome/browser/extensions/extension_install_ui.cc index 37f328a..c07d0f6 100644 --- a/chrome/browser/extensions/extension_install_ui.cc +++ b/chrome/browser/extensions/extension_install_ui.cc @@ -208,7 +208,7 @@ void ExtensionInstallUI::SetIcon(SkBitmap* image) { } void ExtensionInstallUI::OnImageLoaded( - SkBitmap* image, ExtensionResource resource, int index) { + SkBitmap* image, const ExtensionResource& resource, int index) { SetIcon(image); switch (prompt_type_) { diff --git a/chrome/browser/extensions/extension_install_ui.h b/chrome/browser/extensions/extension_install_ui.h index d332f60..eca7ef3 100644 --- a/chrome/browser/extensions/extension_install_ui.h +++ b/chrome/browser/extensions/extension_install_ui.h @@ -83,7 +83,7 @@ class ExtensionInstallUI : public ImageLoadingTracker::Observer { // ImageLoadingTracker::Observer overrides. virtual void OnImageLoaded( - SkBitmap* image, ExtensionResource resource, int index); + SkBitmap* image, const ExtensionResource& resource, int index); // Show an infobar for a newly-installed theme. previous_theme_id // should be empty if the previous theme was the system/default diff --git a/chrome/browser/extensions/extension_web_ui.cc b/chrome/browser/extensions/extension_web_ui.cc index e2db513..3a91ff2 100644 --- a/chrome/browser/extensions/extension_web_ui.cc +++ b/chrome/browser/extensions/extension_web_ui.cc @@ -83,7 +83,7 @@ class ExtensionWebUIImageLoadingTracker : public ImageLoadingTracker::Observer { } } - virtual void OnImageLoaded(SkBitmap* image, ExtensionResource resource, + virtual void OnImageLoaded(SkBitmap* image, const ExtensionResource& resource, int index) { if (image) { std::vector<unsigned char> image_data; diff --git a/chrome/browser/extensions/image_loading_tracker.h b/chrome/browser/extensions/image_loading_tracker.h index 5c9d43f..74a9668 100644 --- a/chrome/browser/extensions/image_loading_tracker.h +++ b/chrome/browser/extensions/image_loading_tracker.h @@ -53,7 +53,8 @@ class ImageLoadingTracker : public NotificationObserver { // ExtensionResource where the |image| came from and the |index| represents // the index of the image just loaded (starts at 0 and increments every // time LoadImage is called). - virtual void OnImageLoaded(SkBitmap* image, ExtensionResource resource, + virtual void OnImageLoaded(SkBitmap* image, + const ExtensionResource& resource, int index) = 0; }; diff --git a/chrome/browser/extensions/image_loading_tracker_unittest.cc b/chrome/browser/extensions/image_loading_tracker_unittest.cc index f196b55..ed20d00 100644 --- a/chrome/browser/extensions/image_loading_tracker_unittest.cc +++ b/chrome/browser/extensions/image_loading_tracker_unittest.cc @@ -28,7 +28,7 @@ class ImageLoadingTrackerTest : public testing::Test, io_thread_(BrowserThread::IO) { } - virtual void OnImageLoaded(SkBitmap* image, ExtensionResource resource, + virtual void OnImageLoaded(SkBitmap* image, const ExtensionResource& resource, int index) { image_loaded_count_++; if (quit_in_image_loaded_) |