1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00

Global: Fix a few more float equality warnings

This commit is contained in:
reuk 2023-04-13 12:19:58 +01:00
parent 68beb74820
commit f6e6557edb
No known key found for this signature in database
GPG key ID: FCB43929F012EE5C
4 changed files with 18 additions and 17 deletions

View file

@ -616,9 +616,9 @@ public:
const auto previewDimmed = previewedRegion->getAudioModification<ARADemoPluginAudioModification>()
->isDimmed();
if (lastPreviewTime != previewTime
|| lastPlaybackRegion != previewedRegion
|| lastPreviewDimmed != previewDimmed)
if (! exactlyEqual (lastPreviewTime, previewTime)
|| ! exactlyEqual (lastPlaybackRegion, previewedRegion)
|| ! exactlyEqual (lastPreviewDimmed, previewDimmed))
{
Range<double> previewRangeInPlaybackTime { previewTime - 0.25, previewTime + 0.25 };
previewBuffer->clear();
@ -1102,7 +1102,7 @@ public:
const auto quarterPos = barSignaturesConverter.getQuarterForBeat (beat);
const int x = timeToViewScaling.getXForTime (tempoConverter.getTimeForQuarter (quarterPos));
const auto barSignature = barSignaturesConverter.getBarSignatureForQuarter (quarterPos);
const int lineWidth = (quarterPos == barSignature.position) ? heavyLineWidth : lightLineWidth;
const int lineWidth = (approximatelyEqual (quarterPos, barSignature.position)) ? heavyLineWidth : lightLineWidth;
const int beatsSinceBarStart = roundToInt( barSignaturesConverter.getBeatDistanceFromBarStartForQuarter (quarterPos));
const int lineHeight = (beatsSinceBarStart == 0) ? rulerHeight : rulerHeight / 2;
rects.addWithoutMerging (Rectangle<int> (x - lineWidth / 2, 2 * rulerHeight - lineHeight, lineWidth, lineHeight));