X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fspeech%2Ftts_message_filter.h;h=154f4827139986202f9f656f46f3bef3f2e70b8a;hb=490a4587e7e356282cb1453efaf36de4acc9762f;hp=629745cd4802242ab91374e4b64318fc663b1d3e;hpb=3a51af92707b9c600d06a404c9db8f07fcd50959;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/speech/tts_message_filter.h b/src/chrome/browser/speech/tts_message_filter.h index 629745c..154f482 100644 --- a/src/chrome/browser/speech/tts_message_filter.h +++ b/src/chrome/browser/speech/tts_message_filter.h @@ -26,6 +26,7 @@ class TtsMessageFilter content::BrowserThread::ID* thread) OVERRIDE; virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE; virtual void OnChannelClosing() OVERRIDE; + virtual void OnDestruct() const OVERRIDE; // UtteranceEventDelegate implementation. virtual void OnTtsEvent(Utterance* utterance, @@ -37,6 +38,9 @@ class TtsMessageFilter virtual void OnVoicesChanged() OVERRIDE; private: + friend class content::BrowserThread; + friend class base::DeleteHelper; + virtual ~TtsMessageFilter(); void OnInitializeVoiceList();