steamcompmgr: Only release commits when window is gone

This commit is contained in:
Joshua Ashton 2021-12-16 04:50:47 +00:00 committed by Pierre-Loup A. Griffais
parent 023948e22d
commit c102e49c2f

View file

@ -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 );