From caa47cc319b37017475300d2e972a8d40f7029ba Mon Sep 17 00:00:00 2001 From: Alastor Wu Date: Fri, 6 Nov 2015 16:29:03 +0800 Subject: [PATCH] Bug 1220320 - implement the nsSupportsWeakReference. r=baku --HG-- extra : transplant_source : %B1%5C%05%C3%06lY%88%EDv%E9%22M6%3Cdtz%A4%3E --- dom/media/webspeech/synth/nsSpeechTask.cpp | 1 + dom/media/webspeech/synth/nsSpeechTask.h | 1 + 2 files changed, 2 insertions(+) diff --git a/dom/media/webspeech/synth/nsSpeechTask.cpp b/dom/media/webspeech/synth/nsSpeechTask.cpp index 035482422900..149f1c5bd76c 100644 --- a/dom/media/webspeech/synth/nsSpeechTask.cpp +++ b/dom/media/webspeech/synth/nsSpeechTask.cpp @@ -100,6 +100,7 @@ NS_IMPL_CYCLE_COLLECTION(nsSpeechTask, mSpeechSynthesis, mUtterance, mCallback); NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSpeechTask) NS_INTERFACE_MAP_ENTRY(nsISpeechTask) NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) + NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) NS_INTERFACE_MAP_END diff --git a/dom/media/webspeech/synth/nsSpeechTask.h b/dom/media/webspeech/synth/nsSpeechTask.h index d8a0afb07d9b..7d4ecf8987b8 100644 --- a/dom/media/webspeech/synth/nsSpeechTask.h +++ b/dom/media/webspeech/synth/nsSpeechTask.h @@ -21,6 +21,7 @@ class SynthStreamListener; class nsSpeechTask : public nsISpeechTask , public nsIAudioChannelAgentCallback + , public nsSupportsWeakReference { friend class SynthStreamListener;