From 24cd229ec711b828dcdef951d6d11a1cd9693adc Mon Sep 17 00:00:00 2001 From: jules Date: Tue, 20 Nov 2007 09:36:49 +0000 Subject: [PATCH] --- src/juce_appframework/audio/processors/juce_AudioProcessor.cpp | 2 ++ .../gui/components/special/juce_MidiKeyboardComponent.cpp | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/juce_appframework/audio/processors/juce_AudioProcessor.cpp b/src/juce_appframework/audio/processors/juce_AudioProcessor.cpp index 992d3b1d88..78df2a5196 100644 --- a/src/juce_appframework/audio/processors/juce_AudioProcessor.cpp +++ b/src/juce_appframework/audio/processors/juce_AudioProcessor.cpp @@ -131,6 +131,7 @@ void AudioProcessor::beginParameterChangeGesture (int parameterIndex) // This means you've called beginParameterChangeGesture twice in succession without a matching // call to endParameterChangeGesture. That might be fine in most hosts, but better to avoid doing it. jassert (! changingParams [parameterIndex]); + changingParams.setBit (parameterIndex); #endif for (int i = listeners.size(); --i >= 0;) @@ -153,6 +154,7 @@ void AudioProcessor::endParameterChangeGesture (int parameterIndex) // endParameterChangeGesture. That might be fine in most hosts, but better to keep the // calls matched correctly. jassert (changingParams [parameterIndex]); + changingParams.clearBit (parameterIndex); #endif for (int i = listeners.size(); --i >= 0;) diff --git a/src/juce_appframework/gui/components/special/juce_MidiKeyboardComponent.cpp b/src/juce_appframework/gui/components/special/juce_MidiKeyboardComponent.cpp index a4a723214e..2323f0db79 100644 --- a/src/juce_appframework/gui/components/special/juce_MidiKeyboardComponent.cpp +++ b/src/juce_appframework/gui/components/special/juce_MidiKeyboardComponent.cpp @@ -699,7 +699,8 @@ void MidiKeyboardComponent::resetAnyKeysInUse() void MidiKeyboardComponent::updateNoteUnderMouse (int x, int y) { - const int newNote = (mouseDragging || isMouseOver()) ? xyToNote (x, y) : -1; + const int newNote = (mouseDragging || isMouseOver()) + ? xyToNote (x, y) : -1; if (noteUnderMouse != newNote) {