diff --git a/proton b/proton index 41b9c19f..60027060 100755 --- a/proton +++ b/proton @@ -1172,6 +1172,10 @@ class Session: else: self.env.pop("LC_ALL", "") + # CW-Bug-Id: #23185 Enable the new SDL 2.30 Steam Input integration. + if "SteamVirtualGamepadInfo_Proton" in self.env and "SteamVirtualGamepadInfo" not in self.env: + self.env["SteamVirtualGamepadInfo"] = self.env["SteamVirtualGamepadInfo_Proton"] + self.env.pop("WINEARCH", "") if 'ORIG_'+ld_path_var not in os.environ: