PassRefPtr<MIDIAccessPromise> MIDIAccessPromise::create(ExecutionContext* context, const Dictionary& options) { RefPtr<MIDIAccessPromise> midiAccessPromise(adoptRef(new MIDIAccessPromise(context, options))); midiAccessPromise->suspendIfNeeded(); return midiAccessPromise.release(); }
PassRefPtrWillBeRawPtr<MIDIAccessPromise> MIDIAccessPromise::create(ExecutionContext* context, const Dictionary& options) { RefPtrWillBeRawPtr<MIDIAccessPromise> midiAccessPromise(adoptRefCountedWillBeRefCountedGarbageCollected(new MIDIAccessPromise(context, options))); midiAccessPromise->suspendIfNeeded(); return midiAccessPromise.release(); }