From: <sv...@op...> - 2024-05-22 18:07:24
|
Author: sagamusix Date: Wed May 22 20:07:11 2024 New Revision: 20839 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20839 Log: [Fix] Navigating up on row 0 in a pattern with "Play whole row while navigating" enabled "but "Continuous scroll" disabled played the row and advanced to row 1 instead of doing nothing (https://bugs.openmpt.org/view.php?id=1781). Modified: trunk/OpenMPT/mptrack/View_pat.cpp Modified: trunk/OpenMPT/mptrack/View_pat.cpp ============================================================================== --- trunk/OpenMPT/mptrack/View_pat.cpp Wed May 22 19:51:08 2024 (r20838) +++ trunk/OpenMPT/mptrack/View_pat.cpp Wed May 22 20:07:11 2024 (r20839) @@ -4305,12 +4305,9 @@ sndFile.m_PlayState.m_nNextOrder++; } CMainFrame::GetMainFrame()->ResetNotificationBuffer(); - } else + } else if(row != ROWINDEX_INVALID && (TrackerSettings::Instance().m_dwPatternSetup & PATTERN_PLAYNAVIGATEROW)) { - if(TrackerSettings::Instance().m_dwPatternSetup & PATTERN_PLAYNAVIGATEROW) - { - PatternStep(row); - } + PatternStep(row); } } |