From 8c58e0ea7114370c7d777f66801ea5e8be89084b Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Thu, 20 Aug 2015 12:03:10 -0400 Subject: [PATCH] Update vertical ruler width correctly when applying view settings changes --- src/prefs/SpectrumPrefs.cpp | 4 +++- src/prefs/WaveformPrefs.cpp | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/prefs/SpectrumPrefs.cpp b/src/prefs/SpectrumPrefs.cpp index 54f5ef062..f60f42d1c 100644 --- a/src/prefs/SpectrumPrefs.cpp +++ b/src/prefs/SpectrumPrefs.cpp @@ -472,7 +472,9 @@ void SpectrumPrefs::OnApply(wxCommandEvent &) { if (Validate()) { Apply(); - ::GetActiveProject()->GetTrackPanel()->Refresh(false); + TrackPanel *const tp = ::GetActiveProject()->GetTrackPanel(); + tp->UpdateVRulers(); + tp->Refresh(false); } } diff --git a/src/prefs/WaveformPrefs.cpp b/src/prefs/WaveformPrefs.cpp index 6f339a8dc..da9d24975 100644 --- a/src/prefs/WaveformPrefs.cpp +++ b/src/prefs/WaveformPrefs.cpp @@ -223,7 +223,9 @@ void WaveformPrefs::OnApply(wxCommandEvent &) { if (Validate()) { Apply(); - ::GetActiveProject()->GetTrackPanel()->Refresh(false); + TrackPanel *const tp = ::GetActiveProject()->GetTrackPanel(); + tp->UpdateVRulers(); + tp->Refresh(false); } }