| Index: chrome/browser/spellchecker/spellcheck_host.h
 | 
| diff --git a/chrome/browser/spellchecker/spellcheck_host.h b/chrome/browser/spellchecker/spellcheck_host.h
 | 
| index 1da69397c380d995459853c56fe05bebbe9815a0..a439aa345d8931912d6a9e5e6a308449f46c8924 100644
 | 
| --- a/chrome/browser/spellchecker/spellcheck_host.h
 | 
| +++ b/chrome/browser/spellchecker/spellcheck_host.h
 | 
| @@ -48,9 +48,7 @@ class URLRequestContextGetter;
 | 
|  // retrieve the instance via Profile::GetSpellCheckHost().
 | 
|  // Users should not hold the reference over the function scope because
 | 
|  // the instance can be invalidated during the browser's lifecycle.
 | 
| -class SpellCheckHost
 | 
| -    : public base::RefCountedThreadSafe<
 | 
| -          SpellCheckHost, content::BrowserThread::DeleteOnFileThread> {
 | 
| +class SpellCheckHost {
 | 
|   public:
 | 
|    // Event types used for reporting the status of this class and its derived
 | 
|    // classes to browser tests.
 | 
| @@ -62,7 +60,7 @@ class SpellCheckHost
 | 
|    virtual ~SpellCheckHost() {}
 | 
|  
 | 
|    // Creates the instance of SpellCheckHost implementation object.
 | 
| -  static scoped_refptr<SpellCheckHost> Create(
 | 
| +  static SpellCheckHost* Create(
 | 
|        SpellCheckProfileProvider* profile,
 | 
|        const std::string& language,
 | 
|        net::URLRequestContextGetter* request_context_getter,
 | 
| 
 |