| Index: Source/modules/webaudio/AudioContext.h | 
| diff --git a/Source/modules/webaudio/AudioContext.h b/Source/modules/webaudio/AudioContext.h | 
| index 964861f6c6bf700463bb9a73088fa4750072a1d6..f6cf409f7b1257b2c87eb431fb3ab02fbe56042e 100644 | 
| --- a/Source/modules/webaudio/AudioContext.h | 
| +++ b/Source/modules/webaudio/AudioContext.h | 
| @@ -33,6 +33,7 @@ | 
| #include "core/platform/audio/HRTFDatabaseLoader.h" | 
| #include "modules/webaudio/AsyncAudioDecoder.h" | 
| #include "modules/webaudio/AudioDestinationNode.h" | 
| +#include "modules/webmidi/MIDIAccess.h" | 
| #include "wtf/HashSet.h" | 
| #include "wtf/MainThread.h" | 
| #include "wtf/OwnPtr.h" | 
| @@ -249,6 +250,8 @@ public: | 
|  | 
| virtual void reportMemoryUsage(MemoryObjectInfo*) const OVERRIDE; | 
|  | 
| +    MIDIAccess* midiAccess() { return m_midiAccess.get(); } | 
| + | 
| protected: | 
| explicit AudioContext(Document*); | 
| AudioContext(Document*, unsigned numberOfChannels, size_t numberOfFrames, float sampleRate); | 
| @@ -349,6 +352,8 @@ private: | 
|  | 
| // Number of AudioBufferSourceNodes that are active (playing). | 
| int m_activeSourceCount; | 
| + | 
| +    RefPtr<MIDIAccess> m_midiAccess; | 
| }; | 
|  | 
| } // WebCore | 
|  |