Repository navigation
Gamescope payload 20261027.1: bring nested game windows to the front - #2263
Conversation
Under gamescope, a game running inside wine's virtual desktop was never activated. It got no controller or keyboard input, XInput was polled only once, and the window stayed hidden behind the desktop. NFS Most Wanted stayed stuck on PRESS START. Gamescope A48 (GameNative/gamescope#16) now sends winhandler.exe the same bring-to-front request that the X11 server sends when a window is mapped. The payload is 20261026.3 with the gamescope and gamescopereaper binaries from gamescope master fa3f3fb. Verified on the Odin 3 with NFS Most Wanted, Hades II and Celeste.
|
No actionable comments were generated in the recent review.
|
| Layer / File(s) | Summary |
|---|---|
Update payload version app/src/main/java/app/gamenative/display/GamescopePayload.kt |
GamescopePayload.VERSION changes from 20261026.3 to 20261027.1. |
Priority:
Estimated code review effort: 1 (Trivial) | ~3 minutes
Change: Bug fix
Possibly related PRs
- utkarshdalal/GameNative#2257: Supplies the prior payload version that this update replaces.
- utkarshdalal/GameNative#2226: Defines the version-derived archive and readiness contract used by this update.
- utkarshdalal/GameNative#2238: Adds the payload installation path that uses the version-derived archive.
Suggested reviewers: joshuatam
Merge Risk: 
Minimal · up to 38f35
-
No actionable merge-blocking risk is identified in this version-only update.
Pre-merge checks: 
5
-
Full details: Description check
-
Explanation
The description is complete and relevant. It explains the bug, payload changes, verification results, checksum, and checklist status. The recording is not attached, but the omission is explicitly documented for this payload-only change.
Full details: Docstring Coverage
-
Explanation
No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 1 files.
-
Finishing Touches
-
📝 Generate docstrings
-
- Commit to this branch
- Create a new PR
🧪 Generate unit tests (beta)
-
- Commit to this branch
- Create a new PR
-
- Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
Comment @coderabbitai help to get the list of available commands.
Description
Under gamescope, a game running inside wine's virtual desktop was never activated: no controller or keyboard input, XInput polled only once, and the window stayed hidden. NFS Most Wanted stayed stuck on PRESS START.
Gamescope A48 (GameNative/gamescope#16) now sends winhandler.exe the same bring-to-front request that the X11 server sends when a window is mapped. This PR bumps
GamescopePayload.VERSIONto20261027.1so the app fetches the new payload. Nothing else changes (the daemon in jniLibs is unchanged).Payload: 20261026.3 with
bin/gamescopeandbin/gamescopereaperreplaced by the build of gamescope master fa3f3fb (run https://github.com/GameNative/gamescope/actions/runs/40500586176).ccd8c12c5cb73bfc06e1b5d8aacaae9bfbcbc2d0720a67cc71a47bed5991b1bfVerified on the Odin 3 with the same repack of the PR build:
Recording
Not attached (payload bump only).
Type of Change
Checklist
#code-changes, I have discussed this change there and it has been green-lighted. If I do not have access, I have still provided clear context in this PR. If I skip both, I accept that this change may face delays in review, may not be reviewed at all, or may be closed.CONTRIBUTING.md.Summary by CodeRabbit