1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-07-04 06:29:07 +02:00

Don't lose split view after undo & redo, or an effect

This commit is contained in:
Paul Licameli 2019-11-26 04:49:15 -05:00
parent 5dca14db78
commit c707edad7a

View File

@ -791,12 +791,14 @@ void WaveTrackView::BuildSubViews() const
// On-demand steps that can't happen in the constructor
auto pThis = const_cast<WaveTrackView*>( this );
pThis->BuildAll();
pThis->mPlacements.resize( WaveTrackSubViews::size() );
bool minimized = GetMinimized();
pThis->WaveTrackSubViews::ForEach( [&]( WaveTrackSubView &subView ){
subView.DoSetMinimized( minimized );
} );
if ( pThis->mPlacements.empty() ) {
pThis->mPlacements.resize( WaveTrackSubViews::size() );
auto pTrack = pThis->FindTrack();
auto display = TracksPrefs::ViewModeChoice();
@ -812,6 +814,7 @@ void WaveTrackView::BuildSubViews() const
pThis->DoSetDisplay( display );
}
}
}
void WaveTrackView::Draw(
TrackPanelDrawingContext &context,