Chromium Code Reviews| Index: Source/modules/webmidi/MIDIAccessInitializer.h |
| diff --git a/Source/modules/webmidi/MIDIAccessInitializer.h b/Source/modules/webmidi/MIDIAccessInitializer.h |
| index 0babda9d10b65dd7082a84c422b94a7b776d9679..6a26940101cb8511da0c1b92cc19ec0ab94b30c4 100644 |
| --- a/Source/modules/webmidi/MIDIAccessInitializer.h |
| +++ b/Source/modules/webmidi/MIDIAccessInitializer.h |
| @@ -39,10 +39,10 @@ public: |
| static ScriptPromise start(ScriptState* scriptState, const MIDIOptions& options) |
| { |
| - RefPtr<MIDIAccessInitializer> p = adoptRef(new MIDIAccessInitializer(scriptState, options)); |
| - p->keepAliveWhilePending(); |
| - p->suspendIfNeeded(); |
| - return p->start(); |
| + RefPtrWillBeRawPtr<MIDIAccessInitializer> resolver = adoptRefWillBeNoop(new MIDIAccessInitializer(scriptState, options)); |
|
sof
2014/12/16 21:34:59
Not directly overlapping with this change, but how
sof
2014/12/16 22:07:05
This block of code repeats in a number of create()
tasak
2014/12/17 08:40:08
I see. I will talk with yhirano@.
|
| + resolver->keepAliveWhilePending(); |
| + resolver->suspendIfNeeded(); |
| + return resolver->start(); |
| } |
| virtual ~MIDIAccessInitializer(); |