Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1929)

Unified Diff: Source/web/SpeechRecognitionClientProxy.cpp

Issue 623953002: Avoid some explicit WebSpeechRecognitionHandle() conversions. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Tidy vector element assignments of SpeechRecognitionResults Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | Source/web/WebSpeechGrammar.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/web/SpeechRecognitionClientProxy.cpp
diff --git a/Source/web/SpeechRecognitionClientProxy.cpp b/Source/web/SpeechRecognitionClientProxy.cpp
index e5eab647717a1c5edb20fbe69d2dc110a8d0242b..8b5af30c3a96ceccaa96d15068e3416e9e11613a 100644
--- a/Source/web/SpeechRecognitionClientProxy.cpp
+++ b/Source/web/SpeechRecognitionClientProxy.cpp
@@ -65,17 +65,17 @@ void SpeechRecognitionClientProxy::start(SpeechRecognition* recognition, const S
if (RuntimeEnabledFeatures::mediaStreamSpeechEnabled() && audioTrack)
track.assign(audioTrack->component());
WebSpeechRecognitionParams params(webSpeechGrammars, lang, continuous, interimResults, maxAlternatives, track, WebSecurityOrigin(recognition->executionContext()->securityOrigin()));
- m_recognizer->start(WebSpeechRecognitionHandle(recognition), params, this);
+ m_recognizer->start(recognition, params, this);
}
void SpeechRecognitionClientProxy::stop(SpeechRecognition* recognition)
{
- m_recognizer->stop(WebSpeechRecognitionHandle(recognition), this);
+ m_recognizer->stop(recognition, this);
}
void SpeechRecognitionClientProxy::abort(SpeechRecognition* recognition)
{
- m_recognizer->abort(WebSpeechRecognitionHandle(recognition), this);
+ m_recognizer->abort(recognition, this);
}
void SpeechRecognitionClientProxy::didStartAudio(const WebSpeechRecognitionHandle& handle)
@@ -110,11 +110,11 @@ void SpeechRecognitionClientProxy::didReceiveResults(const WebSpeechRecognitionH
HeapVector<Member<SpeechRecognitionResult> > finalResultsVector(newFinalResults.size());
for (size_t i = 0; i < newFinalResults.size(); ++i)
- finalResultsVector[i] = static_cast<SpeechRecognitionResult*>(newFinalResults[i]);
+ finalResultsVector[i] = Member<SpeechRecognitionResult>(newFinalResults[i]);
HeapVector<Member<SpeechRecognitionResult> > interimResultsVector(currentInterimResults.size());
for (size_t i = 0; i < currentInterimResults.size(); ++i)
- interimResultsVector[i] = static_cast<SpeechRecognitionResult*>(currentInterimResults[i]);
+ interimResultsVector[i] = Member<SpeechRecognitionResult>(currentInterimResults[i]);
recognition->didReceiveResults(finalResultsVector, interimResultsVector);
}
« no previous file with comments | « no previous file | Source/web/WebSpeechGrammar.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698