Author: sagamusix
Date: Sat Apr 6 14:45:29 2024
New Revision: 20517
URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20517
Log:
[Mod] Pattern tab: Avoid redrawing the entire pattern when playing a pattern that is not associated with any order.
Modified:
trunk/OpenMPT/mptrack/View_pat.cpp
Modified: trunk/OpenMPT/mptrack/View_pat.cpp
==============================================================================
--- trunk/OpenMPT/mptrack/View_pat.cpp Fri Apr 5 16:46:41 2024 (r20516)
+++ trunk/OpenMPT/mptrack/View_pat.cpp Sat Apr 6 14:45:29 2024 (r20517)
@@ -3601,11 +3601,9 @@
else if(TrackerSettings::Instance().m_dwPatternSetup & PATTERN_SHOWPREVIOUS)
InvalidatePattern(true, true); // Redraw previous / next pattern
+ m_nOrder = ord;
if(ord < order.GetLength())
- {
- m_nOrder = ord;
SendCtrlMessage(CTRLMSG_NOTIFYCURRENTORDER, ord);
- }
updateOrderList = false;
}
if(row != GetCurrentRow())
|