Index: Source/modules/speech/SpeechRecognition.h |
diff --git a/Source/modules/speech/SpeechRecognition.h b/Source/modules/speech/SpeechRecognition.h |
index e279baf6a62717ef6951df4e7e96e5238425e15b..08a2790534f3d007c70bca08d2cf178b40d4cc1d 100644 |
--- a/Source/modules/speech/SpeechRecognition.h |
+++ b/Source/modules/speech/SpeechRecognition.h |
@@ -75,8 +75,8 @@ public: |
void didEndSpeech(); |
void didEndSound(); |
void didEndAudio(); |
- void didReceiveResults(const Vector<RefPtr<SpeechRecognitionResult> >& newFinalResults, const Vector<RefPtr<SpeechRecognitionResult> >& currentInterimResults); |
- void didReceiveNoMatch(PassRefPtr<SpeechRecognitionResult>); |
+ void didReceiveResults(const WillBeHeapVector<RefPtrWillBeMember<SpeechRecognitionResult> >& newFinalResults, const WillBeHeapVector<RefPtrWillBeMember<SpeechRecognitionResult> >& currentInterimResults); |
+ void didReceiveNoMatch(PassRefPtrWillBeRawPtr<SpeechRecognitionResult>); |
void didReceiveError(PassRefPtr<SpeechRecognitionError>); |
void didStart(); |
void didEnd(); |
@@ -117,7 +117,7 @@ private: |
bool m_stoppedByActiveDOMObject; |
bool m_started; |
bool m_stopping; |
- Vector<RefPtr<SpeechRecognitionResult> > m_finalResults; |
+ WillBeHeapVector<RefPtrWillBeMember<SpeechRecognitionResult> > m_finalResults; |
}; |
} // namespace WebCore |