diff --git a/src/WaveTrack.cpp b/src/WaveTrack.cpp index cdf207283..07da0ebe8 100644 --- a/src/WaveTrack.cpp +++ b/src/WaveTrack.cpp @@ -120,14 +120,6 @@ WaveTrack::WaveTrack(WaveTrack &orig): , mpWaveformSettings(orig.mpWaveformSettings ? new WaveformSettings(*orig.mpWaveformSettings) : 0) { - // Force creation always: - WaveformSettings &settings = GetIndependentWaveformSettings(); - - mDisplay = FindDefaultViewMode(); - if (mDisplay == obsoleteWaveformDBDisplay) { - mDisplay = Waveform; - settings.scaleType = WaveformSettings::stLinear; - } mLastScaleType = -1; mLegacyProjectFileOffset = 0; diff --git a/src/prefs/PrefsDialog.cpp b/src/prefs/PrefsDialog.cpp index c74d968c5..6b9f7e0ab 100644 --- a/src/prefs/PrefsDialog.cpp +++ b/src/prefs/PrefsDialog.cpp @@ -258,7 +258,8 @@ PrefsDialog::PrefsDialog S.AddStandardButtons(eOkButton | eCancelButton); #if defined(__WXGTK__) - mCategories->GetTreeCtrl()->EnsureVisible(mCategories->GetTreeCtrl()->GetRootItem()); + if (mCategories) + mCategories->GetTreeCtrl()->EnsureVisible(mCategories->GetTreeCtrl()->GetRootItem()); #endif // mCategories->SetSizeHints(-1, -1, 790, 600); // 790 = 800 - (border * 2)