diff --git a/modules/juce_audio_basics/midi/juce_MidiMessage.h b/modules/juce_audio_basics/midi/juce_MidiMessage.h index 75c6c7c473..a8ffa49dc0 100644 --- a/modules/juce_audio_basics/midi/juce_MidiMessage.h +++ b/modules/juce_audio_basics/midi/juce_MidiMessage.h @@ -116,7 +116,7 @@ public: @see getRawDataSize */ - uint8* getRawData() const noexcept { return data; } + const uint8* getRawData() const noexcept { return data; } /** Returns the number of bytes of data in the message. diff --git a/modules/juce_graphics/placement/juce_RectanglePlacement.cpp b/modules/juce_graphics/placement/juce_RectanglePlacement.cpp index 6281dc7b22..016a50906e 100644 --- a/modules/juce_graphics/placement/juce_RectanglePlacement.cpp +++ b/modules/juce_graphics/placement/juce_RectanglePlacement.cpp @@ -87,7 +87,7 @@ void RectanglePlacement::applyTo (double& x, double& y, double& w, double& h, } } -const AffineTransform RectanglePlacement::getTransformToFit (const Rectangle& source, const Rectangle& destination) const noexcept +AffineTransform RectanglePlacement::getTransformToFit (const Rectangle& source, const Rectangle& destination) const noexcept { if (source.isEmpty()) return AffineTransform::identity; diff --git a/modules/juce_graphics/placement/juce_RectanglePlacement.h b/modules/juce_graphics/placement/juce_RectanglePlacement.h index 7914822297..c8f22b4239 100644 --- a/modules/juce_graphics/placement/juce_RectanglePlacement.h +++ b/modules/juce_graphics/placement/juce_RectanglePlacement.h @@ -144,12 +144,12 @@ public: double destinationW, double destinationH) const noexcept; - /** Returns the transform that should be applied to these source co-ordinates to fit them + /** Returns the rectangle that should be used to fit the given source rectangle into the destination rectangle using the current flags. */ template - const Rectangle appliedTo (const Rectangle& source, - const Rectangle& destination) const noexcept + Rectangle appliedTo (const Rectangle& source, + const Rectangle& destination) const noexcept { double x = source.getX(), y = source.getY(), w = source.getWidth(), h = source.getHeight(); applyTo (x, y, w, h, static_cast (destination.getX()), static_cast (destination.getY()), @@ -161,8 +161,8 @@ public: /** Returns the transform that should be applied to these source co-ordinates to fit them into the destination rectangle using the current flags. */ - const AffineTransform getTransformToFit (const Rectangle& source, - const Rectangle& destination) const noexcept; + AffineTransform getTransformToFit (const Rectangle& source, + const Rectangle& destination) const noexcept; private: