From 9c9e0861dd1a950666478d6ed4d91397f472b57d Mon Sep 17 00:00:00 2001 From: RedlineTriad <39059512+RedlineTriad@users.noreply.github.com> Date: Thu, 29 Jun 2023 22:12:36 +0200 Subject: [PATCH] fix(linux): skip oculus library detection Since linux doesn't have a registry, trying to read from it will fail. With this fix and my other pr #264 basic linux functionallity works. --- src/main/services/oculus.service.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/services/oculus.service.ts b/src/main/services/oculus.service.ts index a456bc80..0d57d227 100644 --- a/src/main/services/oculus.service.ts +++ b/src/main/services/oculus.service.ts @@ -2,6 +2,7 @@ import { UtilsService } from "./utils.service"; import regedit from "regedit"; import path from "path"; import { pathExist } from "../helpers/fs.helpers"; +import log from "electron-log"; export class OculusService { private static instance: OculusService; @@ -26,6 +27,11 @@ export class OculusService { } public async getOculusLibsPath(): Promise { + if (process.platform !== "win32") { + log.info("Oculus library auto-detection not supported on non-windows platforms"); + return null; + } + if (this.oculusPaths) { return this.oculusPaths; }