mirror of
https://github.com/lutris/lutris
synced 2024-09-15 22:09:55 +00:00
Properly set system environment variables for wine (Fixes #875)
This commit is contained in:
parent
280ddbafcf
commit
182fd5a362
|
@ -151,7 +151,6 @@ class Runner:
|
||||||
|
|
||||||
def get_env(self, os_env=False):
|
def get_env(self, os_env=False):
|
||||||
env = {}
|
env = {}
|
||||||
|
|
||||||
if os_env:
|
if os_env:
|
||||||
env.update(os.environ.copy())
|
env.update(os.environ.copy())
|
||||||
|
|
||||||
|
|
|
@ -1018,7 +1018,12 @@ class wine(Runner):
|
||||||
return overrides
|
return overrides
|
||||||
|
|
||||||
def get_env(self, os_env=True):
|
def get_env(self, os_env=True):
|
||||||
env = super(wine, self).get_env(os_env)
|
"""Return environment variables used by the game"""
|
||||||
|
# Always false to runner.get_env, the default value
|
||||||
|
# of os_env is inverted in that class.
|
||||||
|
env = super(wine, self).get_env(False)
|
||||||
|
if os_env:
|
||||||
|
env.update(os.environ.copy())
|
||||||
env['WINEDEBUG'] = self.runner_config.get('show_debug', '-all')
|
env['WINEDEBUG'] = self.runner_config.get('show_debug', '-all')
|
||||||
env['WINEARCH'] = self.wine_arch
|
env['WINEARCH'] = self.wine_arch
|
||||||
env['WINE'] = self.get_executable()
|
env['WINE'] = self.get_executable()
|
||||||
|
|
Loading…
Reference in a new issue