steamcompmgr: Only release commits when window is gone
This commit is contained in:
parent
023948e22d
commit
c102e49c2f
1 changed files with 6 additions and 3 deletions
|
@ -2789,9 +2789,12 @@ finish_destroy_win(Display *dpy, Window id, bool gone)
|
|||
w->damage = None;
|
||||
}
|
||||
|
||||
if (gone)
|
||||
{
|
||||
// release all commits now we are closed.
|
||||
for ( commit_t& commit : w->commit_queue )
|
||||
release_commit( commit );
|
||||
}
|
||||
|
||||
wlserver_lock();
|
||||
wlserver_surface_finish( &w->surface );
|
||||
|
|
Loading…
Reference in a new issue