steamcompmgr: Clean up dangling commits on shutdown
This commit is contained in:
parent
2019359448
commit
e6726ccc3a
1 changed files with 14 additions and 0 deletions
|
@ -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();
|
||||
|
||||
|
|
Loading…
Reference in a new issue