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);
}
}
|