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:
parent
5dca14db78
commit
c707edad7a
@ -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,
|
||||
|
Loading…
x
Reference in New Issue
Block a user