mirror of
https://github.com/cookiengineer/audacity
synced 2025-05-04 17:49:45 +02:00
Make sure TrackArtist updates prefs on construction...
... and move one more gPrefs lookup into it. Don't expect TrackPanel to invoke it always, because sometimes TrackArtist is standalone, as in Printing.cpp
This commit is contained in:
parent
01329876c5
commit
f8e0ffb31b
@ -173,6 +173,8 @@ TrackArtist::TrackArtist()
|
||||
|
||||
SetColours(0);
|
||||
vruler = std::make_unique<Ruler>();
|
||||
|
||||
UpdatePrefs();
|
||||
}
|
||||
|
||||
TrackArtist::~TrackArtist()
|
||||
@ -251,8 +253,6 @@ void TrackArtist::DrawTracks(TrackPanelDrawingContext &context,
|
||||
}
|
||||
}
|
||||
|
||||
gPrefs->Read(wxT("/GUI/ShowTrackNameInWaveform"), &mbShowTrackNameInWaveform, false);
|
||||
|
||||
for(auto leader : tracks->Leaders()) {
|
||||
auto group = TrackList::Channels( leader );
|
||||
leader = leader->SubstitutePendingChangedTrack().get();
|
||||
@ -3172,6 +3172,10 @@ void TrackArtist::UpdatePrefs()
|
||||
mdBrange = gPrefs->Read(ENV_DB_KEY, mdBrange);
|
||||
mShowClipping = gPrefs->Read(wxT("/GUI/ShowClipping"), mShowClipping);
|
||||
mSampleDisplay = TracksPrefs::SampleViewChoice();
|
||||
|
||||
mbShowTrackNameInWaveform =
|
||||
gPrefs->ReadBool(wxT("/GUI/ShowTrackNameInWaveform"), false);
|
||||
|
||||
SetColours(0);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user