Skip to content

Fallout: New Vegas launcher fixes#2245

Merged
oSoMoN merged 2 commits into
ValveSoftware:masterfrom
matte-schwartz:fallout-nv-launcher-fixes
Jul 9, 2026
Merged

Fallout: New Vegas launcher fixes#2245
oSoMoN merged 2 commits into
ValveSoftware:masterfrom
matte-schwartz:fallout-nv-launcher-fixes

Conversation

@matte-schwartz

Copy link
Copy Markdown

Fix a couple of regressions that affect Xalia usage in launchers.

Since a563226 the focus window can keep a non-zero X11 origin.
Compositing ignores that origin, but override layer offsets, fit
sizing, and dropdown cursor bounds still used absolute root coordinates,
so dropdowns and Xalia's highlight rendered shifted by the focus window's
origin.

Position overrides relative to the focus window instead. No behavior
change intended when it sits at (0, 0).
dac83bb stamped _NET_ACTIVE_WINDOW from every Raise(), including raises
of override-redirect windows and any newly mapped window with input
hints, while real keyboard focus stayed on the toplevel. wine >= 10.0
treats the property as the foreground window, so it deactivated the
window actually receiving input, leaving launcher buttons and prompts
unclickable.

Set the property alongside XSetInputFocus instead so it always reflects
the window that really holds keyboard focus.
@oSoMoN oSoMoN merged commit 727c085 into ValveSoftware:master Jul 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants