diff --git a/injector/src/modules/browserwindow.js b/injector/src/modules/browserwindow.js index 7c8c71b0..f8618754 100644 --- a/injector/src/modules/browserwindow.js +++ b/injector/src/modules/browserwindow.js @@ -21,13 +21,6 @@ class BrowserWindow extends electron.BrowserWindow { if (typeof(shouldHaveFrame) === "boolean") options.frame = shouldHaveFrame; super(options); - - if (typeof(shouldHaveFrame) === "boolean" && shouldHaveFrame) { - this.webContents.insertCSS(`div[class^="titleBar_"], div[class*=" titleBar_"] { - display: none !important; - }`); - } - this.__originalPreload = originalPreload; BetterDiscord.setup(this); } diff --git a/renderer/src/modules/core.js b/renderer/src/modules/core.js index 59a8400d..c34f0df7 100644 --- a/renderer/src/modules/core.js +++ b/renderer/src/modules/core.js @@ -49,6 +49,13 @@ export default new class Core { Logger.log("Startup", "Initializing Settings"); Settings.initialize(); + Logger.log("Startup", "Injecting Setting-dependent BD Styles"); + if (Settings.get("settings", "window", "frame", false)) { + DOMManager.injectStyle("bd-frame", `div[class^="titleBar_"], div[class*=" titleBar_"] { + display: none !important; + }`); + } + Logger.log("Startup", "Initializing DOMManager"); DOMManager.initialize();