Chromium Code Reviews| Index: third_party/WebKit/Source/modules/webmidi/NavigatorWebMIDI.cpp |
| diff --git a/third_party/WebKit/Source/modules/webmidi/NavigatorWebMIDI.cpp b/third_party/WebKit/Source/modules/webmidi/NavigatorWebMIDI.cpp |
| index 2065ee40a922ee66f691714e8cc5daa1a63af39a..51e2046afecff79fe1f6969bbd69027cc9ce3a63 100644 |
| --- a/third_party/WebKit/Source/modules/webmidi/NavigatorWebMIDI.cpp |
| +++ b/third_party/WebKit/Source/modules/webmidi/NavigatorWebMIDI.cpp |
| @@ -79,9 +79,14 @@ ScriptPromise NavigatorWebMIDI::requestMIDIAccess(ScriptState* script_state, |
| DOMException::Create(kAbortError, "The frame is not working.")); |
| } |
| - UseCounter::CountCrossOriginIframe( |
| - *ToDocument(ExecutionContext::From(script_state)), |
| - UseCounter::kRequestMIDIAccessIframe); |
| + Document& document = *ToDocument(ExecutionContext::From(script_state)); |
| + if (options.hasSysex() && options.sysex()) { |
|
Takashi Toyoshima
2017/04/18 07:06:28
optional: I slightly prefer following names.
- kR
Timothy Loh
2017/04/18 07:30:13
Done.
|
| + UseCounter::Count(document, UseCounter::kRequestMIDIAccessSysEx); |
| + UseCounter::CountCrossOriginIframe( |
| + document, UseCounter::kRequestMIDIAccessSysExIframe); |
| + } |
| + UseCounter::CountCrossOriginIframe(document, |
| + UseCounter::kRequestMIDIAccessIframe); |
| return MIDIAccessInitializer::Start(script_state, options); |
| } |