diff options
author | Ven <vendicated@riseup.net> | 2023-01-12 23:15:38 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-12 23:15:38 +0100 |
commit | e70abc57b6885e97dff54b89e752ab6df949bd67 (patch) | |
tree | 29545279e707b5642970efb7db95daf4e274b307 /src/preload.ts | |
parent | a8678db78c63d1981274f452045ccabe4cf6079d (diff) | |
download | Vencord-e70abc57b6885e97dff54b89e752ab6df949bd67.tar.gz Vencord-e70abc57b6885e97dff54b89e752ab6df949bd67.tar.bz2 Vencord-e70abc57b6885e97dff54b89e752ab6df949bd67.zip |
Update Windows Update patcher (#404)
Diffstat (limited to 'src/preload.ts')
-rw-r--r-- | src/preload.ts | 17 |
1 files changed, 1 insertions, 16 deletions
diff --git a/src/preload.ts b/src/preload.ts index 7460081..ee2fb80 100644 --- a/src/preload.ts +++ b/src/preload.ts @@ -18,27 +18,12 @@ import { debounce } from "@utils/debounce"; import IpcEvents from "@utils/IpcEvents"; -import electron, { contextBridge, ipcRenderer, webFrame } from "electron"; +import { contextBridge, ipcRenderer, webFrame } from "electron"; import { readFileSync } from "fs"; import { join } from "path"; import VencordNative from "./VencordNative"; -if (electron.desktopCapturer === void 0) { - // Fix for desktopCapturer being main only in Electron 17+ - // Discord accesses this in discord_desktop_core (DiscordNative.desktopCapture.getDesktopCaptureSources) - // and errors with cannot "read property getSources() of undefined" - // see discord_desktop_core/app/discord_native/renderer/desktopCapture.js - const electronPath = require.resolve("electron"); - delete require.cache[electronPath]!.exports; - require.cache[electronPath]!.exports = { - ...electron, - desktopCapturer: { - getSources: opts => ipcRenderer.invoke(IpcEvents.GET_DESKTOP_CAPTURE_SOURCES, opts) - } - }; -} - contextBridge.exposeInMainWorld("VencordNative", VencordNative); if (location.protocol !== "data:") { |