| 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));
|
| + resolver->keepAliveWhilePending();
|
| + resolver->suspendIfNeeded();
|
| + return resolver->start();
|
| }
|
|
|
| virtual ~MIDIAccessInitializer();
|
|
|