mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-26 00:58:37 +02:00
Remove another C style cast, and an unnecessary track kind test
This commit is contained in:
parent
88611a4530
commit
fbfee42a00
@ -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);
|
||||||
|
@ -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)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user