From 6b0061bf88b0db6e0a7e302730bdcc72d9d4051f Mon Sep 17 00:00:00 2001 From: Natsumi Date: Tue, 26 Aug 2025 11:32:46 +1200 Subject: [PATCH] fix: include openvr library in dotnet expected path Co-authored-by: rs189 <35667100+rs189@users.noreply.github.com> --- package.json | 4 ++-- src-electron/main.js | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index e965883e..dae72bdb 100644 --- a/package.json +++ b/package.json @@ -125,11 +125,11 @@ }, { "from": "src-electron/libs/linux/libopenvr_api.so", - "to": "dotnet-runtime/shared/Microsoft.NETCore.App/9.0.7/libopenvr_api.so" + "to": "bin/libopenvr_api.so" }, { "from": "src-electron/libs/linux/libopenvr_api.so", - "to": "dotnet-runtime/shared/Microsoft.NETCore.App/9.0.7/openvr_api.so" + "to": "app.asar.unpacked/build/Electron/openvr_api.so" } ], "directories": { diff --git a/src-electron/main.js b/src-electron/main.js index cfe5bf83..f5ca9e1b 100644 --- a/src-electron/main.js +++ b/src-electron/main.js @@ -837,8 +837,12 @@ app.whenReady().then(() => { createTray(); if (process.platform === 'linux') { - createWristOverlayWindowOffscreen(); - createHmdOverlayWindowOffscreen(); + try { + createWristOverlayWindowOffscreen(); + createHmdOverlayWindowOffscreen(); + } catch (err) { + console.error('Error creating overlay windows:', err); + } } installVRCX();