Index: chrome/browser/extensions/extension_settings_storage.h |
diff --git a/chrome/browser/extensions/extension_settings_storage.h b/chrome/browser/extensions/extension_settings_storage.h |
index b1542c430b6d024d17cba0b6cffc4c30776e5214..99f9ceb191ad3ed879ccb24ac92af45645c45298 100644 |
--- a/chrome/browser/extensions/extension_settings_storage.h |
+++ b/chrome/browser/extensions/extension_settings_storage.h |
@@ -30,6 +30,14 @@ class ExtensionSettingsStorage { |
virtual void OnFailure(const std::string& message) = 0; |
}; |
+ // Callback which does nothing. |
+ class NoopCallback : public Callback { |
+ public: |
+ virtual ~NoopCallback() {} |
+ virtual void OnSuccess(DictionaryValue* s) OVERRIDE { delete s; } |
+ virtual void OnFailure(const std::string& message) OVERRIDE {} |
+ }; |
+ |
// The different types of extension settings storage. |
enum Type { |
NONE, |