From 468422084aacccedc680f5bc0d30230b78caed20 Mon Sep 17 00:00:00 2001 From: Zack Rauen Date: Sat, 24 Nov 2018 17:44:28 -0500 Subject: [PATCH] fix injection for electron 4.0.0-beta.7 --- core/src/main.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/core/src/main.js b/core/src/main.js index 0ae19a01..8c87e79d 100644 --- a/core/src/main.js +++ b/core/src/main.js @@ -255,11 +255,11 @@ export class BetterDiscord { * Basically BetterDiscord needs to load before discord_desktop_core. */ static patchBrowserWindow() { - const electron_path = require.resolve('electron'); - const browser_window_path = require.resolve(path.resolve(electron_path, '..', '..', 'browser-window.js')); - const browser_window_module = require.cache[browser_window_path]; - - browser_window_module.exports = BrowserWindow; + const electron = require('electron'); + const electron_path = require.resolve('electron'); + Object.assign(BrowserWindow, electron.BrowserWindow); // Assigns the new chrome-specific ones + const newElectron = Object.assign({}, electron, {BrowserWindow}); + require.cache[electron_path].exports = newElectron; } /**