mirror of
https://github.com/lutris/lutris
synced 2024-11-05 18:10:49 +00:00
d7771ae87e
Instead of depending on direct descendants of our process exiting as a signal for checking the process tree, poll 10 times a second instead. This allows us to build some sensible "game start detection" which fixes behaviors when the initial game process is considered excluded (such steam/winesteam games). It has a minor consequence of making lutris-wrapper much more complicated. I tried my best to add some comments to explain what is going on. I also added another test. |
||
---|---|---|
.. | ||
lutris | ||
lutris-wrapper |