Index: chrome/browser/spellchecker/spellcheck_factory.h |
=================================================================== |
--- chrome/browser/spellchecker/spellcheck_factory.h (revision 222045) |
+++ chrome/browser/spellchecker/spellcheck_factory.h (working copy) |
@@ -10,22 +10,18 @@ |
#include "components/browser_context_keyed_service/browser_context_keyed_service_factory.h" |
class SpellcheckService; |
-class Profile; |
// Entry into the SpellCheck system. |
// |
// Internally, this owns all SpellcheckService objects. |
class SpellcheckServiceFactory : public BrowserContextKeyedServiceFactory { |
public: |
- // Returns the spell check host. This will create the SpellcheckService if it |
- // does not already exist. |
- static SpellcheckService* GetForProfile(Profile* profile); |
+ // Returns the spell check host. This will create the SpellcheckService |
+ // if it does not already exist. This can return NULL. |
+ static SpellcheckService* GetForContext(content::BrowserContext* context); |
static SpellcheckService* GetForRenderProcessId(int render_process_id); |
- // Returns the spell check host. This can return NULL. |
- static SpellcheckService* GetForProfileWithoutCreating(Profile* profile); |
- |
static SpellcheckServiceFactory* GetInstance(); |
private: |