Chromium Code Reviews| Index: Source/web/SpeechRecognitionClientProxy.cpp |
| diff --git a/Source/web/SpeechRecognitionClientProxy.cpp b/Source/web/SpeechRecognitionClientProxy.cpp |
| index 4d5b1ebd3c87309c56a5445951f64df6cbf46dae..e83a52a4ab4199f84c2485c6e324eccf75d643e4 100644 |
| --- a/Source/web/SpeechRecognitionClientProxy.cpp |
| +++ b/Source/web/SpeechRecognitionClientProxy.cpp |
| @@ -104,13 +104,13 @@ void SpeechRecognitionClientProxy::didReceiveResults(const WebSpeechRecognitionH |
| { |
| RefPtr<SpeechRecognition> recognition = PassRefPtr<SpeechRecognition>(handle); |
|
haraken
2014/02/17 09:04:57
Shouldn't this be RefPtrWillBeRawPtr<SpeechRecogni
|
| - Vector<RefPtr<SpeechRecognitionResult> > finalResultsVector(newFinalResults.size()); |
| + Vector<RefPtrWillBeRawPtr<SpeechRecognitionResult> > finalResultsVector(newFinalResults.size()); |
|
haraken
2014/02/17 09:04:57
This should be WillBeHeapVector<RefPtrWillBeMember
|
| for (size_t i = 0; i < newFinalResults.size(); ++i) |
| - finalResultsVector[i] = static_cast<PassRefPtr<SpeechRecognitionResult> >(newFinalResults[i]); |
| + finalResultsVector[i] = static_cast<PassRefPtrWillBeRawPtr<SpeechRecognitionResult> >(newFinalResults[i]); |
|
haraken
2014/02/17 09:04:57
Can we remove this cast?
|
| - Vector<RefPtr<SpeechRecognitionResult> > interimResultsVector(currentInterimResults.size()); |
| + Vector<RefPtrWillBeRawPtr<SpeechRecognitionResult> > interimResultsVector(currentInterimResults.size()); |
|
haraken
2014/02/17 09:04:57
This should be WillBeHeapVector<RefPtrWillBeMember
|
| for (size_t i = 0; i < currentInterimResults.size(); ++i) |
| - interimResultsVector[i] = static_cast<PassRefPtr<SpeechRecognitionResult> >(currentInterimResults[i]); |
| + interimResultsVector[i] = static_cast<PassRefPtrWillBeRawPtr<SpeechRecognitionResult> >(currentInterimResults[i]); |
|
haraken
2014/02/17 09:04:57
Can we remove this cast?
|
| recognition->didReceiveResults(finalResultsVector, interimResultsVector); |
| } |