| Index: Source/modules/webmidi/MIDIAccessInitializer.cpp
|
| diff --git a/Source/modules/webmidi/MIDIAccessInitializer.cpp b/Source/modules/webmidi/MIDIAccessInitializer.cpp
|
| index b1d1013dac8e0aed3bef0d3238bbb74611a09c3a..7fff2affa7b652bf8ba6a71304a0d224c7b5a4fb 100644
|
| --- a/Source/modules/webmidi/MIDIAccessInitializer.cpp
|
| +++ b/Source/modules/webmidi/MIDIAccessInitializer.cpp
|
| @@ -55,16 +55,30 @@ ScriptPromise MIDIAccessInitializer::start()
|
| return promise;
|
| }
|
|
|
| -void MIDIAccessInitializer::didAddInputPort(const String& id, const String& manufacturer, const String& name, const String& version)
|
| +void MIDIAccessInitializer::didAddInputPort(const String& id, const String& manufacturer, const String& name, const String& version, bool isActive)
|
| {
|
| ASSERT(m_accessor);
|
| - m_portDescriptors.append(PortDescriptor(id, manufacturer, name, MIDIPort::MIDIPortTypeInput, version));
|
| + m_portDescriptors.append(PortDescriptor(id, manufacturer, name, MIDIPort::MIDIPortTypeInput, version, isActive));
|
| }
|
|
|
| -void MIDIAccessInitializer::didAddOutputPort(const String& id, const String& manufacturer, const String& name, const String& version)
|
| +void MIDIAccessInitializer::didAddOutputPort(const String& id, const String& manufacturer, const String& name, const String& version, bool isActive)
|
| {
|
| ASSERT(m_accessor);
|
| - m_portDescriptors.append(PortDescriptor(id, manufacturer, name, MIDIPort::MIDIPortTypeOutput, version));
|
| + m_portDescriptors.append(PortDescriptor(id, manufacturer, name, MIDIPort::MIDIPortTypeOutput, version, isActive));
|
| +}
|
| +
|
| +void MIDIAccessInitializer::didSetInputPortState(unsigned portIndex, bool isActive)
|
| +{
|
| + // didSetInputPortState() is not allowed to call before didStartSession()
|
| + // is called. Once didStartSession() is called, MIDIAccessorClient methods
|
| + // are delegated to MIDIAccess. See constructor of MIDIAccess.
|
| + ASSERT_NOT_REACHED();
|
| +}
|
| +
|
| +void MIDIAccessInitializer::didSetOutputPortState(unsigned portIndex, bool isActive)
|
| +{
|
| + // See comments on didSetInputPortState().
|
| + ASSERT_NOT_REACHED();
|
| }
|
|
|
| void MIDIAccessInitializer::didStartSession(bool success, const String& error, const String& message)
|
|
|