steamcompmgr: Clean up dangling commits on shutdown

This commit is contained in:
Joshua Ashton 2021-12-14 10:02:34 +00:00 committed by Pierre-Loup A. Griffais
parent 2019359448
commit e6726ccc3a

View file

@ -4261,6 +4261,20 @@ steamcompmgr_main(int argc, char **argv)
vblank = false;
}
// Clean up any commits.
for ( win *w = list; w; w = w->next )
{
for ( commit_t& commit : w->commit_queue )
release_commit( commit );
}
if ( g_HeldCommits[ HELD_COMMIT_BASE ].done )
release_commit( g_HeldCommits[ HELD_COMMIT_BASE ] );
if ( g_HeldCommits[ HELD_COMMIT_FADE ].done )
release_commit( g_HeldCommits[ HELD_COMMIT_FADE ] );
imageWaitThreadRun = false;
waitListSem.signal();