1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-05-01 08:09:41 +02:00

Fix ruler idle handler again

This commit is contained in:
Paul Licameli 2019-07-16 11:04:54 -04:00
parent a31636aa1a
commit a07b165307

View File

@ -1131,12 +1131,15 @@ void AdornedRulerPanel::DoIdle()
const auto &selectedRegion = viewInfo.selectedRegion;
auto &playRegion = ViewInfo::Get( project ).playRegion;
bool dirtySelectedRegion = mDirtySelectedRegion
|| ( mLastDrawnSelectedRegion != selectedRegion );
auto gAudioIO = AudioIOBase::Get();
if (!gAudioIO->IsBusy() && !playRegion.Locked() && mDirtySelectedRegion)
if (!gAudioIO->IsBusy() && !playRegion.Locked() && dirtySelectedRegion)
SetPlayRegion( selectedRegion.t0(), selectedRegion.t1() );
else {
changed = changed
|| mDirtySelectedRegion
|| dirtySelectedRegion
|| mLastDrawnH != viewInfo.h
|| mLastDrawnZoom != viewInfo.GetZoom()
;