Chromium Code Reviews| Index: Source/modules/speech/SpeechRecognitionController.h |
| diff --git a/Source/modules/speech/SpeechRecognitionController.h b/Source/modules/speech/SpeechRecognitionController.h |
| index b04c9a7b42e17fce7379663663adc0b797f5230e..21883c865031ab9c0554d37ab67ca67fb00eea0a 100644 |
| --- a/Source/modules/speech/SpeechRecognitionController.h |
| +++ b/Source/modules/speech/SpeechRecognitionController.h |
| @@ -34,7 +34,9 @@ namespace blink { |
| class MediaStreamTrack; |
| -class SpeechRecognitionController final : public NoBaseWillBeGarbageCollectedFinalized<SpeechRecognitionController>, public WillBeHeapSupplement<Page> { |
| +class SpeechRecognitionController final |
| + : public NoBaseWillBeGarbageCollectedFinalized<SpeechRecognitionController>, |
| + public WillBeHeapSupplement<LocalFrame> { |
|
dcheng
2014/11/11 08:09:58
Alignment. I think git cl format mostly handles Bl
mlamouri (slow - plz ping)
2014/11/28 10:43:04
Done.
|
| WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(SpeechRecognitionController); |
| public: |
| virtual ~SpeechRecognitionController(); |
| @@ -47,11 +49,11 @@ public: |
| void stop(SpeechRecognition* recognition) { m_client->stop(recognition); } |
| void abort(SpeechRecognition* recognition) { m_client->abort(recognition); } |
| - static PassOwnPtrWillBeRawPtr<SpeechRecognitionController> create(PassOwnPtr<SpeechRecognitionClient>); |
| static const char* supplementName(); |
| - static SpeechRecognitionController* from(Page* page) { return static_cast<SpeechRecognitionController*>(WillBeHeapSupplement<Page>::from(page, supplementName())); } |
| + static void provideTo(LocalFrame&, PassOwnPtr<SpeechRecognitionClient>); |
| + static SpeechRecognitionController* from(LocalFrame&); |
| - virtual void trace(Visitor* visitor) override { WillBeHeapSupplement<Page>::trace(visitor); } |
| + void trace(Visitor*) override; |
| private: |
| explicit SpeechRecognitionController(PassOwnPtr<SpeechRecognitionClient>); |