Index: chrome/browser/tab_contents/tab_contents.cc |
diff --git a/chrome/browser/tab_contents/tab_contents.cc b/chrome/browser/tab_contents/tab_contents.cc |
index 5f091ee675ed18833da34cfb718b47257cb93bc0..cfa1ac00be62906643a4ec12b6b00af5364441f2 100644 |
--- a/chrome/browser/tab_contents/tab_contents.cc |
+++ b/chrome/browser/tab_contents/tab_contents.cc |
@@ -598,12 +598,13 @@ void TabContents::SetExtensionAppById(const std::string& extension_app_id) { |
return; |
ExtensionsService* extension_service = profile()->GetExtensionsService(); |
- if (extension_service && extension_service->is_ready()) { |
- const Extension* extension = |
- extension_service->GetExtensionById(extension_app_id, false); |
- if (extension) |
- SetExtensionApp(extension); |
- } |
+ if (!extension_service || !extension_service->is_ready()) |
+ return; |
+ |
+ const Extension* extension = |
+ extension_service->GetExtensionById(extension_app_id, false); |
+ if (extension) |
+ SetExtensionApp(extension); |
} |
SkBitmap* TabContents::GetExtensionAppIcon() { |