Skip to content

Commit 3282715

Browse files
committed
chore: add several missing disc_image around
1 parent ec2636e commit 3282715

File tree

5 files changed

+12
-0
lines changed

5 files changed

+12
-0
lines changed

bottles/backend/managers/manager.py

+1
Original file line numberDiff line numberDiff line change
@@ -725,6 +725,7 @@ def get_programs(self, config: BottleConfig) -> List[dict]:
725725
"pre_script": _program.get("pre_script"),
726726
"post_script": _program.get("post_script"),
727727
"folder": _program.get("folder", program_folder),
728+
"disc_image": _program.get("disc_image"),
728729
"dxvk": _program.get("dxvk"),
729730
"vkd3d": _program.get("vkd3d"),
730731
"dxvk_nvapi": _program.get("dxvk_nvapi"),

bottles/backend/wine/executor.py

+6
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ def __init__(
3434
pre_script: Optional[str] = None,
3535
post_script: Optional[str] = None,
3636
cwd: Optional[str] = None,
37+
disc_image: Optional[str] = None,
3738
monitoring: Optional[list] = None,
3839
program_dxvk: Optional[bool] = None,
3940
program_vkd3d: Optional[bool] = None,
@@ -63,6 +64,7 @@ def __init__(
6364
self.pre_script = pre_script
6465
self.post_script = post_script
6566
self.cwd = self.__get_cwd(cwd)
67+
self.disc_image = disc_image
6668
self.monitoring = monitoring
6769
self.use_gamescope = program_gamescope
6870
self.use_virt_desktop = program_virt_desktop
@@ -123,6 +125,7 @@ def run_program(cls, config: BottleConfig, program: dict, terminal: bool = False
123125
pre_script=program.get("pre_script"),
124126
post_script=program.get("post_script"),
125127
cwd=program.get("folder"),
128+
disc_image=program.get("disc_image"),
126129
terminal=terminal,
127130
program_dxvk=program.get("dxvk"),
128131
program_vkd3d=program.get("vkd3d"),
@@ -213,6 +216,7 @@ def run_cli(self):
213216
pre_script=self.pre_script,
214217
post_script=self.post_script,
215218
cwd=self.cwd,
219+
disc_image=self.disc_image,
216220
)
217221
return Result(status=True, data={"output": res})
218222

@@ -279,6 +283,7 @@ def __launch_exe(self):
279283
pre_script=self.pre_script,
280284
post_script=self.post_script,
281285
cwd=self.cwd,
286+
disc_image=self.disc_image
282287
)
283288
res = winecmd.run()
284289
self.__set_monitors()
@@ -317,6 +322,7 @@ def __launch_with_starter(self):
317322
pre_script=self.pre_script,
318323
post_script=self.post_script,
319324
cwd=self.cwd,
325+
disc_image=self.disc_image,
320326
)
321327
self.__set_monitors()
322328
return Result(status=True, data={"output": res})

bottles/backend/wine/start.py

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ def run(
2020
pre_script: Optional[str] = None,
2121
post_script: Optional[str] = None,
2222
cwd: Optional[str] = None,
23+
disc_image: Optional[str] = None,
2324
):
2425
winepath = WinePath(self.config)
2526

@@ -42,6 +43,7 @@ def run(
4243
pre_script=pre_script,
4344
post_script=post_script,
4445
cwd=cwd,
46+
disc_image=disc_image,
4547
minimal=False,
4648
action_name="run",
4749
)

bottles/backend/wine/wineprogram.py

+2
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ def launch(
4646
pre_script: Optional[str] = None,
4747
post_script: Optional[str] = None,
4848
cwd: Optional[str] = None,
49+
disc_image: Optional[str] = None,
4950
action_name: str = "launch",
5051
):
5152
if environment is None:
@@ -73,6 +74,7 @@ def launch(
7374
pre_script=pre_script,
7475
post_script=post_script,
7576
cwd=cwd,
77+
disc_image=disc_image,
7678
arguments=program_args,
7779
)
7880

bottles/frontend/cli/cli.py

+1
Original file line numberDiff line numberDiff line change
@@ -669,6 +669,7 @@ def run_program(self):
669669
program.get("pre_script", None)
670670
program.get("post_script", None)
671671
program.get("folder", None)
672+
program.get("disc_image", None)
672673

673674
program.get("dxvk")
674675
program.get("vkd3d")

0 commit comments

Comments
 (0)