mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-06-12 09:35:46 -04:00
Pad: Don't backup card state unconditionally
This commit is contained in:
@ -798,7 +798,7 @@ void Pad::DoTransfer(TickCount ticks_late)
|
|||||||
const u32 frame_number = System::GetFrameNumber();
|
const u32 frame_number = System::GetFrameNumber();
|
||||||
|
|
||||||
// consider u32 overflow case
|
// consider u32 overflow case
|
||||||
if ((frame_number - s_last_memory_card_transfer_frame) > GetMaximumRollbackFrames())
|
if (ShouldAvoidSavingToState() && (frame_number - s_last_memory_card_transfer_frame) > GetMaximumRollbackFrames())
|
||||||
BackupMemoryCardState();
|
BackupMemoryCardState();
|
||||||
|
|
||||||
s_last_memory_card_transfer_frame = frame_number;
|
s_last_memory_card_transfer_frame = frame_number;
|
||||||
|
Reference in New Issue
Block a user