fix injection for electron 4.0.0-beta.7

This commit is contained in:
Zack Rauen 2018-11-24 17:44:28 -05:00
parent 395167aafa
commit 468422084a
1 changed files with 5 additions and 5 deletions

View File

@ -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;
}
/**