| Index: Source/modules/webmidi/MIDIOutput.cpp
|
| diff --git a/Source/modules/webmidi/MIDIOutput.cpp b/Source/modules/webmidi/MIDIOutput.cpp
|
| index 8a869a5ecbe779d04213c1be2556f425adfe4e24..872e52debdf0bb2ef51607b72b8f4d1d23e2e416 100644
|
| --- a/Source/modules/webmidi/MIDIOutput.cpp
|
| +++ b/Source/modules/webmidi/MIDIOutput.cpp
|
| @@ -66,15 +66,15 @@ private:
|
| {
|
| while (!isEndOfData() && acceptRealTimeMessages()) {
|
| if (!isStatusByte()) {
|
| - exceptionState.throwDOMException(TypeError, "Running status is not allowed " + getPositionString());
|
| + exceptionState.throwTypeError("Running status is not allowed " + getPositionString());
|
| return false;
|
| }
|
| if (isEndOfSysEx()) {
|
| - exceptionState.throwDOMException(TypeError, "Unexpected end of system exclusive message " + getPositionString());
|
| + exceptionState.throwTypeError("Unexpected end of system exclusive message " + getPositionString());
|
| return false;
|
| }
|
| if (isReservedStatusByte()) {
|
| - exceptionState.throwDOMException(TypeError, "Reserved status is not allowed " + getPositionString());
|
| + exceptionState.throwTypeError("Reserved status is not allowed " + getPositionString());
|
| return false;
|
| }
|
| if (isSysEx()) {
|
| @@ -84,17 +84,17 @@ private:
|
| }
|
| if (!acceptCurrentSysEx()) {
|
| if (isEndOfData())
|
| - exceptionState.throwDOMException(TypeError, "System exclusive message is not ended by end of system exclusive message.");
|
| + exceptionState.throwTypeError("System exclusive message is not ended by end of system exclusive message.");
|
| else
|
| - exceptionState.throwDOMException(TypeError, "System exclusive message contains a status byte " + getPositionString());
|
| + exceptionState.throwTypeError("System exclusive message contains a status byte " + getPositionString());
|
| return false;
|
| }
|
| } else {
|
| if (!acceptCurrentMessage()) {
|
| if (isEndOfData())
|
| - exceptionState.throwDOMException(TypeError, "Message is incomplete.");
|
| + exceptionState.throwTypeError("Message is incomplete.");
|
| else
|
| - exceptionState.throwDOMException(TypeError, "Unexpected status byte at index " + getPositionString());
|
| + exceptionState.throwTypeError("Unexpected status byte at index " + getPositionString());
|
| return false;
|
| }
|
| }
|
| @@ -211,7 +211,7 @@ void MIDIOutput::send(Vector<unsigned> unsignedData, double timestamp, Exception
|
|
|
| for (size_t i = 0; i < unsignedData.size(); ++i) {
|
| if (unsignedData[i] > 0xff) {
|
| - exceptionState.throwDOMException(TypeError, "The value at index " + String::number(i) + " (" + String::number(unsignedData[i]) + ") is greater than 0xFF.");
|
| + exceptionState.throwTypeError("The value at index " + String::number(i) + " (" + String::number(unsignedData[i]) + ") is greater than 0xFF.");
|
| return;
|
| }
|
| unsigned char value = unsignedData[i] & 0xff;
|
|
|