Chromium Code Reviews| Index: Source/modules/webmidi/MIDIAccessInitializer.cpp |
| diff --git a/Source/modules/webmidi/MIDIAccessInitializer.cpp b/Source/modules/webmidi/MIDIAccessInitializer.cpp |
| index b1d1013dac8e0aed3bef0d3238bbb74611a09c3a..d49352a1ed3b0dfa7465adc9b19959f02297dedc 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. |
|
yhirano
2014/10/20 08:58:47
Please wrap the comment in 80 columns.
Takashi Toyoshima
2014/10/20 10:54:40
Done.
|
| + // 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) |