| Index: chrome/browser/profile.cc
 | 
| diff --git a/chrome/browser/profile.cc b/chrome/browser/profile.cc
 | 
| index 1e248e2198a681df59a42e48ce9e9bd2f8aaf11c..c78b64a161ad36ebf578b1d30fcea46ad2dea04b 100644
 | 
| --- a/chrome/browser/profile.cc
 | 
| +++ b/chrome/browser/profile.cc
 | 
| @@ -50,6 +50,7 @@
 | 
|  #include "chrome/browser/sync/profile_sync_service.h"
 | 
|  #include "chrome/browser/sync/profile_sync_factory_impl.h"
 | 
|  #include "chrome/browser/thumbnail_store.h"
 | 
| +#include "chrome/browser/user_style_sheet_watcher.h"
 | 
|  #include "chrome/browser/visitedlink_master.h"
 | 
|  #include "chrome/browser/visitedlink_event_listener.h"
 | 
|  #include "chrome/browser/webdata/web_data_service.h"
 | 
| @@ -410,6 +411,10 @@ class OffTheRecordProfileImpl : public Profile,
 | 
|      return profile_->GetPrivacyBlacklist();
 | 
|    }
 | 
|  
 | 
| +  virtual UserStyleSheetWatcher* GetUserStyleSheetWatcher() {
 | 
| +    return profile_->GetUserStyleSheetWatcher();
 | 
| +  }
 | 
| +
 | 
|    virtual SessionService* GetSessionService() {
 | 
|      // Don't save any sessions when off the record.
 | 
|      return NULL;
 | 
| @@ -988,6 +993,14 @@ Blacklist* ProfileImpl::GetPrivacyBlacklist() {
 | 
|    return privacy_blacklist_.get();
 | 
|  }
 | 
|  
 | 
| +UserStyleSheetWatcher* ProfileImpl::GetUserStyleSheetWatcher() {
 | 
| +  if (!user_style_sheet_watcher_.get()) {
 | 
| +    user_style_sheet_watcher_ = new UserStyleSheetWatcher(GetPath());
 | 
| +    user_style_sheet_watcher_->Init();
 | 
| +  }
 | 
| +  return user_style_sheet_watcher_.get();
 | 
| +}
 | 
| +
 | 
|  HistoryService* ProfileImpl::GetHistoryService(ServiceAccessType sat) {
 | 
|    if (!history_service_created_) {
 | 
|      history_service_created_ = true;
 | 
| 
 |