void AudioView::OnPlayButton() { SoundPlayer player; double plays0 = sel0; double plays1 = sel1; if (sel0 == sel1) { plays0 = 0.0; plays1 = 10000000000.0; } TrackList *tracks = GetTracks(); VTrack *t = tracks->First(); while(t) { if (t->selected && t->GetKind() == (VTrack::Wave)) { player.Begin((WaveTrack *)t, plays0, plays1); return; } t = tracks->Next(); } }