1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-25 16:48:44 +02:00

Remove another C style cast, and an unnecessary track kind test

This commit is contained in:
Paul Licameli 2016-09-15 16:05:10 -04:00
parent 88611a4530
commit fbfee42a00
2 changed files with 5 additions and 5 deletions

View File

@ -8012,7 +8012,8 @@ void TrackPanel::SplitStereo(bool stereo)
if (!stereo) if (!stereo)
mPopupMenuTarget->SetChannel(Track::MonoChannel); mPopupMenuTarget->SetChannel(Track::MonoChannel);
Track *partner = mPopupMenuTarget->GetLink(); // Assume partner is present, and is wave
auto partner = static_cast<WaveTrack*>(mPopupMenuTarget->GetLink());
wxASSERT(partner); wxASSERT(partner);
if (!partner) if (!partner)
return; return;
@ -8022,8 +8023,7 @@ void TrackPanel::SplitStereo(bool stereo)
// Come here only from wave track menu // Come here only from wave track menu
static_cast<WaveTrack*>(mPopupMenuTarget)->SetVirtualState(true,true); static_cast<WaveTrack*>(mPopupMenuTarget)->SetVirtualState(true,true);
if(!stereo && MONO_WAVE_PAN(partner)) if(!stereo && MONO_WAVE_PAN(partner))
// Assume partner is present, and is wave partner->SetVirtualState(true,true);
static_cast<WaveTrack*>(partner)->SetVirtualState(true,true);
#endif #endif
if (partner) if (partner)
@ -8034,7 +8034,7 @@ void TrackPanel::SplitStereo(bool stereo)
//On Demand - have each channel add it's own. //On Demand - have each channel add it's own.
if (ODManager::IsInstanceCreated() && partner->GetKind() == Track::Wave) if (ODManager::IsInstanceCreated() && partner->GetKind() == Track::Wave)
ODManager::Instance()->MakeWaveTrackIndependent((WaveTrack*)partner); ODManager::Instance()->MakeWaveTrackIndependent(partner);
} }
mPopupMenuTarget->SetLinked(false); mPopupMenuTarget->SetLinked(false);

View File

@ -339,7 +339,7 @@ bool EffectScienFilter::Init()
while (t) while (t)
{ {
if (t->GetSelected() && t->GetKind() == Track::Wave) if (t->GetSelected())
{ {
if (selcount == 0) if (selcount == 0)
{ {