Reported on Reddit (schlaric): when Playnite fullscreen takes longer to load, Console Mode restores the desk after ~5 s and Playnite has to be launched again.
Likely cause: ConsoleEngine.Tick marks the mode as appeared on the first Playnite.FullscreenApp window larger than 200k px² and caches that handle (plus StartBigPictureExitWatch). IsExitSignaled then treats that handle becoming invisible as an exit. If Playnite first shows a large loading/splash window and then replaces it with the main window, the swap is read as "Playnite closed".
Fix idea: in Playnite mode, when the cached handle disappears, re-check Playnite.FullscreenApp (process still running / another large window) for a few seconds before exiting, and re-attach the exit watch to the new window.
https://www.reddit.com/r/playnite/comments/1woftqk/
Reported on Reddit (schlaric): when Playnite fullscreen takes longer to load, Console Mode restores the desk after ~5 s and Playnite has to be launched again.
Likely cause:
ConsoleEngine.Tickmarks the mode as appeared on the firstPlaynite.FullscreenAppwindow larger than 200k px² and caches that handle (plusStartBigPictureExitWatch).IsExitSignaledthen treats that handle becoming invisible as an exit. If Playnite first shows a large loading/splash window and then replaces it with the main window, the swap is read as "Playnite closed".Fix idea: in Playnite mode, when the cached handle disappears, re-check
Playnite.FullscreenApp(process still running / another large window) for a few seconds before exiting, and re-attach the exit watch to the new window.https://www.reddit.com/r/playnite/comments/1woftqk/