diff --git a/package-lock.json b/package-lock.json index 68ce129f..1cd5af2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -84,7 +84,7 @@ "css-loader": "^6.7.1", "css-minimizer-webpack-plugin": "^4.1.0", "detect-port": "^1.3.0", - "electron": "^24.3.1", + "electron": "^25.3.0", "electron-builder": "^24.4.0", "electron-devtools-installer": "^3.2.0", "electron-notarize": "^1.2.1", @@ -6665,9 +6665,9 @@ } }, "node_modules/electron": { - "version": "24.6.2", - "resolved": "https://registry.npmjs.org/electron/-/electron-24.6.2.tgz", - "integrity": "sha512-HC0lE1u9GYfj82Tt60Y/T+ELTdBKlvfPwLCzB6mWsyqYvrb2mtBy5fBSNtlfT0MWZOMh6J2of/AEYaLitniNCQ==", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-25.3.0.tgz", + "integrity": "sha512-cyqotxN+AroP5h2IxUsJsmehYwP5LrFAOO7O7k9tILME3Sa1/POAg3shrhx4XEnaAMyMqMLxzGvkzCVxzEErnA==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -24508,9 +24508,9 @@ } }, "electron": { - "version": "24.6.2", - "resolved": "https://registry.npmjs.org/electron/-/electron-24.6.2.tgz", - "integrity": "sha512-HC0lE1u9GYfj82Tt60Y/T+ELTdBKlvfPwLCzB6mWsyqYvrb2mtBy5fBSNtlfT0MWZOMh6J2of/AEYaLitniNCQ==", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-25.3.0.tgz", + "integrity": "sha512-cyqotxN+AroP5h2IxUsJsmehYwP5LrFAOO7O7k9tILME3Sa1/POAg3shrhx4XEnaAMyMqMLxzGvkzCVxzEErnA==", "dev": true, "requires": { "@electron/get": "^2.0.0", diff --git a/package.json b/package.json index 833e7ae8..cca47da0 100644 --- a/package.json +++ b/package.json @@ -180,7 +180,7 @@ "css-loader": "^6.7.1", "css-minimizer-webpack-plugin": "^4.1.0", "detect-port": "^1.3.0", - "electron": "^24.3.1", + "electron": "^25.3.0", "electron-builder": "^24.4.0", "electron-devtools-installer": "^3.2.0", "electron-notarize": "^1.2.1", diff --git a/src/main/main.ts b/src/main/main.ts index 84240a83..f8e87736 100644 --- a/src/main/main.ts +++ b/src/main/main.ts @@ -7,7 +7,7 @@ * `./src/main.js` using webpack. This gives us some performance wins. */ import path from "path"; -import { app, ipcMain, protocol } from "electron"; +import { app, ipcMain } from "electron"; import log from "electron-log"; import "./ipcs"; import { WindowManagerService } from "./services/window-manager.service"; @@ -96,11 +96,6 @@ if (!gotTheLock) { DeepLinkService.getInstance().dispatchLinkOpened(deepLink); } - protocol.registerFileProtocol("file", (request, callback) => { - const pathname = decodeURI(request.url.replace("file:///", "")); - callback(pathname); - }); - BSLauncherService.getInstance().restoreSteamVR(); // Log renderer errors