summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions
diff options
context:
space:
mode:
authorestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-11 01:02:56 +0000
committerestade@chromium.org <estade@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-03-11 01:02:56 +0000
commitbd5174ddc1e9dd3ac8099e380f1e92152df9b789 (patch)
tree551b41843a1291fc409a55bb134f36075e90db8a /chrome/browser/extensions
parent4e6ffdeb72dead790b276ea580210c9f4584b277 (diff)
downloadchromium_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')
-rw-r--r--chrome/browser/extensions/extension_icon_manager.cc2
-rw-r--r--chrome/browser/extensions/extension_icon_manager.h2
-rw-r--r--chrome/browser/extensions/extension_install_ui.cc2
-rw-r--r--chrome/browser/extensions/extension_install_ui.h2
-rw-r--r--chrome/browser/extensions/extension_web_ui.cc2
-rw-r--r--chrome/browser/extensions/image_loading_tracker.h3
-rw-r--r--chrome/browser/extensions/image_loading_tracker_unittest.cc2
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_)