diff options
author | Andrew Eikum <aeikum@codeweavers.com> | 2020-09-17 21:57:45 +0300 |
---|---|---|
committer | Andrew Eikum <aeikum@codeweavers.com> | 2020-09-29 22:29:06 +0300 |
commit | 98a2a3b8195bb53bb93be8dcf95d830ee2dec7fc (patch) | |
tree | b238a0789bedfd004300ef06b9830b4eb989fce0 | |
parent | 347c53bb42530e21a54305d6ee309c3656ce4ed2 (diff) |
proton: Respect WINEDLLOVERRIDES from user_settings, tooproton-5.13-1
-rwxr-xr-x | proton | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -405,7 +405,7 @@ class CompatData: steamdir = os.environ["HOME"] + ".steam/root/" use_wined3d = "wined3d" in g_session.compat_config - use_dxvk_dxgi = "WINEDLLOVERRIDES" in os.environ and "dxgi=n" in os.environ["WINEDLLOVERRIDES"] + use_dxvk_dxgi = "WINEDLLOVERRIDES" in g_session.env and "dxgi=n" in g_session.env["WINEDLLOVERRIDES"] builtin_dll_copy = os.environ.get("PROTON_DLL_COPY", #dxsetup redist @@ -737,8 +737,8 @@ class Session: s = s + ";" + dll + "=" + setting else: s = dll + "=" + setting - if "WINEDLLOVERRIDES" in os.environ: - self.env["WINEDLLOVERRIDES"] = os.environ["WINEDLLOVERRIDES"] + ";" + s + if "WINEDLLOVERRIDES" in self.env: + self.env["WINEDLLOVERRIDES"] = self.env["WINEDLLOVERRIDES"] + ";" + s else: self.env["WINEDLLOVERRIDES"] = s |