Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prevent full-screen mode losing its focus when exiting a game #3795

Open
Starbuck1991 opened this issue Aug 11, 2024 · 3 comments
Open

Prevent full-screen mode losing its focus when exiting a game #3795

Starbuck1991 opened this issue Aug 11, 2024 · 3 comments

Comments

@Starbuck1991
Copy link

Starbuck1991 commented Aug 11, 2024

Feature description

I use a Windows HTPC frontend called Flex to launch several game launchers, such as Steam and Playnite. However, while Steam’s Big Picture mode works flawlessly (gaining focus, executing a game, exiting the game, regaining focus, launching another game, etc.), Playnite loses focus when closing a game. As a result, it remains running but hidden beneath the frontend, and it cannot be controlled until pressing Alt+Tab. Unfortunately, this behavior negates the usefulness of it's full-screen mode operated by a game controller. This issue may also occur when using other full-screen frontends to execute Playnite.

@JosefNemec
Copy link
Owner

We already refocus Playnite after game exits, if it doesn't work properly, then some other app is likely preventing Playnite from getting focus properly. You can read more about it here.

@kcajjones
Copy link

I have this exact issue when running Playnite fullscreen and launching Retroarch v1.9.1 (64bit) then closing Retroarch and Playnite returns the window to fullscreen from minimized but does not regain focus. I can't see how Retroarch could be interfering with it once closed?

@Starbuck1991
Copy link
Author

I can't see how Retroarch could be interfering with it once closed?

Exactly. Besides, no other frontend (Steam, GOG, you name it) shows this behavior under the same conditions. Ergo, something must be happening with Playnite and only with Playnite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants