Index: Source/modules/webmidi/MIDIAccess.h |
diff --git a/Source/modules/webmidi/MIDIAccess.h b/Source/modules/webmidi/MIDIAccess.h |
index 132cc3d64647e16fddcf56be232ae138366a0318..4b3f12df1a2eba4953bd5b03da32b0b4326a77a3 100644 |
--- a/Source/modules/webmidi/MIDIAccess.h |
+++ b/Source/modules/webmidi/MIDIAccess.h |
@@ -56,7 +56,7 @@ class MIDIAccess FINAL : public RefCountedGarbageCollectedWillBeGarbageCollected |
public: |
static MIDIAccess* create(PassOwnPtr<MIDIAccessor> accessor, bool sysexEnabled, const Vector<MIDIAccessInitializer::PortDescriptor>& ports, ExecutionContext* executionContext) |
{ |
- MIDIAccess* access = new MIDIAccess(accessor, sysexEnabled, ports, executionContext); |
+ MIDIAccess* access = adoptRefCountedGarbageCollectedWillBeNoop(new MIDIAccess(accessor, sysexEnabled, ports, executionContext)); |
access->suspendIfNeeded(); |
return access; |
} |