mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-05-02 02:23:56 +00:00
When skipping the intro quickly, a child presenter's action can become NULL during Tickle() due to a race with the cancellation system. Between the parent's CurrentChunk() peek and the child's internal CurrentChunk() call during Tickle(), a DS_CHUNK_BIT3 chunk can be prepended to the subscriber queue, causing the child to cascade through DoneTickle and EndAction which sets m_action to NULL. Add a null check for GetAction() after Tickle(), consistent with the existing guard in the !m_allChildrenStreaming branch. |
||
|---|---|---|
| .. | ||
| lego | ||
| modeldb | ||
| mxdirectx | ||
| mxgeometry | ||
| mxstl | ||
| omni | ||
| realtime | ||
| res | ||
| tgl | ||
| viewmanager | ||
| cursor.h | ||
| define.cpp | ||
| define.h | ||
| lego1_export.h | ||
| lego1_pch.h | ||
| library_msvc.h | ||
| library_smack.h | ||
| library_smartheap.h | ||
| main.cpp | ||