Index: chrome/browser/extensions/extension_service.h |
diff --git a/chrome/browser/extensions/extension_service.h b/chrome/browser/extensions/extension_service.h |
index 33a0e366d7c22b361ddc87b5de4f3369435eff9b..006384740f2e1731fb4af1fcf69f7fb8757e5293 100644 |
--- a/chrome/browser/extensions/extension_service.h |
+++ b/chrome/browser/extensions/extension_service.h |
@@ -374,7 +374,11 @@ class ExtensionService |
} |
// Note that this may return NULL if autoupdate is not turned on. |
+#if defined(ENABLE_EXTENSIONS) |
extensions::ExtensionUpdater* updater() { return updater_.get(); } |
+#else |
+ extensions::ExtensionUpdater* updater() { return NULL; } |
+#endif |
extensions::ComponentLoader* component_loader() { |
return component_loader_.get(); |
@@ -599,8 +603,10 @@ class ExtensionService |
// Signaled when all extensions are loaded. |
extensions::OneShotEvent* const ready_; |
+#if defined(ENABLE_EXTENSIONS) |
// Our extension updater, if updates are turned on. |
scoped_ptr<extensions::ExtensionUpdater> updater_; |
+#endif |
// Map unloaded extensions' ids to their paths. When a temporarily loaded |
// extension is unloaded, we lose the information about it and don't have |