1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-15 23:59:37 +02:00

Change min/max frequency in spectrogram prefs causes display refresh (again)

... Sorry I broke that!
This commit is contained in:
Paul Licameli 2015-06-10 02:04:07 -04:00
parent a3aa1fe630
commit b24e0f9115
2 changed files with 7 additions and 0 deletions

View File

@ -2029,6 +2029,8 @@ void TrackArtist::DrawClipSpectrum(WaveTrackCache &cache,
if (!updated && clip->mSpecPxCache->valid && (clip->mSpecPxCache->len == mid.height * mid.width)
&& gain == clip->mSpecPxCache->gain
&& range == clip->mSpecPxCache->range
&& minFreq == clip->mSpecPxCache->minFreq
&& maxFreq == clip->mSpecPxCache->maxFreq
#ifdef EXPERIMENTAL_FFT_Y_GRID
&& fftYGrid==fftYGridOld
#endif //EXPERIMENTAL_FFT_Y_GRID
@ -2047,6 +2049,8 @@ void TrackArtist::DrawClipSpectrum(WaveTrackCache &cache,
clip->mSpecPxCache->valid = true;
clip->mSpecPxCache->gain = gain;
clip->mSpecPxCache->range = range;
clip->mSpecPxCache->minFreq = minFreq;
clip->mSpecPxCache->maxFreq = maxFreq;
#ifdef EXPERIMENTAL_FIND_NOTES
fftFindNotesOld = fftFindNotes;
findNotesMinAOld = findNotesMinA;

View File

@ -44,6 +44,7 @@ public:
values = new float[len];
valid = false;
range = gain = -1;
minFreq = maxFreq = -1;
}
~SpecPxCache()
@ -57,6 +58,8 @@ public:
int range;
int gain;
int minFreq;
int maxFreq;
};
class WaveClip;