mirror of
https://github.com/cookiengineer/audacity
synced 2025-12-18 06:31:20 +01:00
Fix ruler idle handler again
This commit is contained in:
@@ -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()
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user