From 34dbfe4cf8c084f857c2da7701798a497b3df863 Mon Sep 17 00:00:00 2001 From: Zagrios <40181755+Zagrios@users.noreply.github.com> Date: Sun, 27 Apr 2025 14:15:54 +0200 Subject: [PATCH] [bugfix] Launch mods weren't working --- .../version-viewer/slides/launch/launch-slide.component.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/components/version-viewer/slides/launch/launch-slide.component.tsx b/src/renderer/components/version-viewer/slides/launch/launch-slide.component.tsx index ca0a311d..7c8e52cb 100644 --- a/src/renderer/components/version-viewer/slides/launch/launch-slide.component.tsx +++ b/src/renderer/components/version-viewer/slides/launch/launch-slide.component.tsx @@ -19,7 +19,7 @@ import { safeLt } from "shared/helpers/semver.helpers"; import { WarningIcon } from "renderer/components/svgs/icons/warning-icon.component"; import Tippy from "@tippyjs/react"; import { CustomLaunchOption, LaunchModItemProps, LaunchOptionsPanel } from "./launch-options-panel.component"; -import { LaunchMods } from "shared/models/bs-launch/launch-option.interface"; +import { LaunchMod, LaunchMods } from "shared/models/bs-launch/launch-option.interface"; import { OculusIcon } from "renderer/components/svgs/icons/oculus-icon.component"; import { DesktopIcon } from "renderer/components/svgs/icons/desktop-icon.component"; import { TerminalIcon } from "renderer/components/svgs/icons/terminal-icon.component"; @@ -176,7 +176,7 @@ export function LaunchSlide({ version }: Props) { const launch = async () => { const launch$ = bsLauncherService.launch({ version, - launchMods: activeLaunchMods.map(mod => LaunchMods[mod as keyof typeof LaunchMods]).filter(Boolean), + launchMods: activeLaunchMods.filter(mod => Object.values(LaunchMods).includes(mod as LaunchMod)) as LaunchMod[], command: [command, ...customLaunchModsArgs].filter(Boolean).join(" ").trim(), });