Index: extensions/browser/extension_icon_image.cc |
diff --git a/extensions/browser/extension_icon_image.cc b/extensions/browser/extension_icon_image.cc |
index e2c7e138541813cfa1742cd122ef6f17f0e442bf..a70924d7aad2f7a22fba53dcd4ea769a6a849bbd 100644 |
--- a/extensions/browser/extension_icon_image.cc |
+++ b/extensions/browser/extension_icon_image.cc |
@@ -47,11 +47,9 @@ extensions::ExtensionResource GetExtensionIconResource( |
const ExtensionIconSet& icons, |
int size, |
ExtensionIconSet::MatchType match_type) { |
- std::string path = icons.Get(size, match_type); |
- if (path.empty()) |
- return extensions::ExtensionResource(); |
- |
- return extension->GetResource(path); |
+ const std::string& path = icons.Get(size, match_type); |
+ return path.empty() ? extensions::ExtensionResource() |
+ : extension->GetResource(path); |
} |
class BlankImageSource : public gfx::CanvasImageSource { |