Index: third_party/WebKit/Source/modules/webmidi/MIDIOutput.cpp |
diff --git a/third_party/WebKit/Source/modules/webmidi/MIDIOutput.cpp b/third_party/WebKit/Source/modules/webmidi/MIDIOutput.cpp |
index e2872679ec5e51f322877652a8753fd21a437cdb..9070fadd5724877e28b1ebad9f92c2c7e870f10b 100644 |
--- a/third_party/WebKit/Source/modules/webmidi/MIDIOutput.cpp |
+++ b/third_party/WebKit/Source/modules/webmidi/MIDIOutput.cpp |
@@ -221,7 +221,7 @@ |
MIDIOutput::~MIDIOutput() {} |
-void MIDIOutput::send(NotShared<DOMUint8Array> array, |
+void MIDIOutput::send(DOMUint8Array* array, |
double timestamp, |
ExceptionState& exception_state) { |
DCHECK(array); |
@@ -233,11 +233,10 @@ |
// This should be performed even if |array| is invalid. |
open(); |
- if (MessageValidator::Validate(array.View(), exception_state, |
- midiAccess()->sysexEnabled())) { |
- midiAccess()->SendMIDIData(port_index_, array.View()->Data(), |
- array.View()->length(), timestamp); |
- } |
+ if (MessageValidator::Validate(array, exception_state, |
+ midiAccess()->sysexEnabled())) |
+ midiAccess()->SendMIDIData(port_index_, array->Data(), array->length(), |
+ timestamp); |
} |
void MIDIOutput::send(Vector<unsigned> unsigned_data, |
@@ -261,11 +260,10 @@ |
array_data[i] = unsigned_data[i] & 0xff; |
} |
- send(NotShared<DOMUint8Array>(array), timestamp, exception_state); |
-} |
- |
-void MIDIOutput::send(NotShared<DOMUint8Array> data, |
- ExceptionState& exception_state) { |
+ send(array, timestamp, exception_state); |
+} |
+ |
+void MIDIOutput::send(DOMUint8Array* data, ExceptionState& exception_state) { |
DCHECK(data); |
send(data, 0.0, exception_state); |
} |