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 b4be2d5c..a077f9a4 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 @@ -20,16 +20,14 @@ export function LaunchSlide({version}: Props) { const launchState = useObservable(bsLauncherService.launchState$); const setMode = (mode: LaunchMods, value: boolean) => { - if(mode === LaunchMods.DEBUG_MOD){ setDebugMode(value); } + if(mode === LaunchMods.DEBUG_MOD){ + setDebugMode(value); + } else if(mode === LaunchMods.OCULUS_MOD){ - setOculusMode(value); - setDesktopMode(false); - configService.set(LaunchMods.DESKTOP_MOD, false); + setOculusMode(value); } else if(mode === LaunchMods.DESKTOP_MOD){ - setDesktopMode(value); - setOculusMode(false); - configService.set(LaunchMods.OCULUS_MOD, false); + setDesktopMode(value); } configService.set(mode, value); }