diff --git a/scripts/install.sh b/scripts/install.sh index a790b76..1e41034 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -167,8 +167,8 @@ while i < len(lines)-1: if end is None: i=j+1; continue if found_idx is not None: if 'version=n,b' in found and 'WINEDLLOVERRIDES' in found: - if '\\\\\"version=n,b\\\\\"' not in found: - lines[found_idx]='\t'*6+'\"LaunchOptions\"\t\t\"'+LAUNCH+'\"\n'; print(f'[*] {lc}: fixed escaping'); patched+=1 + if '\\\\\"version=n,b\\\\\"' not in found or '%command%' not in found: + lines[found_idx]='\t'*6+'\"LaunchOptions\"\t\t\"'+LAUNCH+'\"\n'; print(f'[*] {lc}: fixed escaping/truncated'); patched+=1 else: import re as _re m=_re.search(r'\"LaunchOptions\"\s+\"([^\"]*)\"', found)