From c1799c9f8208c5ce9a72a891a487caadc86e93e5 Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 25 Apr 2016 12:10:30 +0100 Subject: [PATCH] Fixed a problem with negative values in MidiMessage::getKeySignatureNumberOfSharpsOrFlats() --- modules/juce_audio_basics/midi/juce_MidiMessage.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/juce_audio_basics/midi/juce_MidiMessage.cpp b/modules/juce_audio_basics/midi/juce_MidiMessage.cpp index c0261ab768..a334dfe89e 100644 --- a/modules/juce_audio_basics/midi/juce_MidiMessage.cpp +++ b/modules/juce_audio_basics/midi/juce_MidiMessage.cpp @@ -841,7 +841,7 @@ bool MidiMessage::isKeySignatureMetaEvent() const noexcept int MidiMessage::getKeySignatureNumberOfSharpsOrFlats() const noexcept { - return (int) getMetaEventData()[0]; + return (int) (int8) getMetaEventData()[0]; } bool MidiMessage::isKeySignatureMajorKey() const noexcept