Index: chrome/browser/speech/tts_message_filter.h |
diff --git a/chrome/browser/speech/tts_message_filter.h b/chrome/browser/speech/tts_message_filter.h |
index 154f4827139986202f9f656f46f3bef3f2e70b8a..cecb2ba6dc32dc698fa2403e9ffa2ecde4b17ffc 100644 |
--- a/chrome/browser/speech/tts_message_filter.h |
+++ b/chrome/browser/speech/tts_message_filter.h |
@@ -10,7 +10,9 @@ |
#include "chrome/common/tts_messages.h" |
#include "content/public/browser/browser_message_filter.h" |
-class Profile; |
+namespace content { |
+class BrowserContext; |
+} |
class TtsMessageFilter |
: public content::BrowserMessageFilter, |
@@ -18,7 +20,8 @@ class TtsMessageFilter |
public VoicesChangedDelegate, |
public base::SupportsWeakPtr<TtsMessageFilter> { |
public: |
- TtsMessageFilter(int render_process_id, Profile* profile); |
+ explicit TtsMessageFilter(int render_process_id, |
+ content::BrowserContext* browser_context); |
// content::BrowserMessageFilter implementation. |
virtual void OverrideThreadForMessage( |
@@ -52,7 +55,7 @@ class TtsMessageFilter |
void OnChannelClosingInUIThread(); |
int render_process_id_; |
- Profile* profile_; |
+ content::BrowserContext* browser_context_; |
DISALLOW_COPY_AND_ASSIGN(TtsMessageFilter); |
}; |