| 640 | } |
| 641 | |
| 642 | void CSoundGen::OnUpdateRow(int frame, int row) { |
| 643 | auto *pMark = m_pModule->GetSong(m_iLastTrack)->GetBookmarks().FindAt(frame, row); |
| 644 | if (pMark && pMark->m_Highlight.First != -1) // // // |
| 645 | m_iLastHighlight = pMark->m_Highlight.First; |
| 646 | if (!IsBackgroundTask() && m_pTrackerView) // // // |
| 647 | m_pTrackerView->PostMessageW(WM_USER_PLAYER, frame, row); |
| 648 | } |
| 649 | |
| 650 | void CSoundGen::SetChannelMute(stChannelID chan, bool mute) { // // // |
| 651 | muted_[chan] = mute; |
no test coverage detected