mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Tier0: Fix resource leak in CFrameTask
The m_nDelayedFrames counter was being decremented when it was 0, this caused the removal logic to never remove anything from the list as m_nDelayedFrames was never 0
This commit is contained in:
parent
8237f2b1f3
commit
e38d9ab1e9
@ -20,8 +20,10 @@ void CFrameTask::RunFrame()
|
||||
{
|
||||
delay.m_rFunctor();
|
||||
}
|
||||
|
||||
--delay.m_nDelayedFrames;
|
||||
else
|
||||
{
|
||||
--delay.m_nDelayedFrames;
|
||||
}
|
||||
}
|
||||
|
||||
const auto newEnd = std::remove_if(m_QueuedTasks.begin(), m_QueuedTasks.end(),
|
||||
|
Loading…
x
Reference in New Issue
Block a user