Index: Source/modules/webmidi/MIDIAccessInitializer.cpp |
diff --git a/Source/modules/webmidi/MIDIAccessInitializer.cpp b/Source/modules/webmidi/MIDIAccessInitializer.cpp |
index b1d1013dac8e0aed3bef0d3238bbb74611a09c3a..2b0fee819902521982d9800fe75f28e499bc3bef 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 active) |
{ |
ASSERT(m_accessor); |
- m_portDescriptors.append(PortDescriptor(id, manufacturer, name, MIDIPort::MIDIPortTypeInput, version)); |
+ m_portDescriptors.append(PortDescriptor(id, manufacturer, name, MIDIPort::MIDIPortTypeInput, version, active)); |
} |
-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 active) |
{ |
ASSERT(m_accessor); |
- m_portDescriptors.append(PortDescriptor(id, manufacturer, name, MIDIPort::MIDIPortTypeOutput, version)); |
+ m_portDescriptors.append(PortDescriptor(id, manufacturer, name, MIDIPort::MIDIPortTypeOutput, version, active)); |
+} |
+ |
+void MIDIAccessInitializer::didSetInputPortState(unsigned portIndex, bool active) |
+{ |
+ // 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 active) |
+{ |
+ // See comments on didSetInputPortState(). |
+ ASSERT_NOT_REACHED(); |
} |
void MIDIAccessInitializer::didStartSession(bool success, const String& error, const String& message) |