mirror of
https://github.com/cookiengineer/audacity
synced 2026-03-05 14:11:00 +01: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:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user