From 353f553988454741d965caf9067533387aabf820 Mon Sep 17 00:00:00 2001 From: Molunerfinn Date: Wed, 11 Jul 2018 09:39:23 +0800 Subject: [PATCH] Fixed: linux mini-window tranparent bug --- src/main/index.js | 10 ++++++++-- src/renderer/components/MiniPage.vue | 16 +++++++++++++--- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/main/index.js b/src/main/index.js index 65e7b44..c258398 100644 --- a/src/main/index.js +++ b/src/main/index.js @@ -204,7 +204,7 @@ const createMiniWidow = () => { if (miniWindow) { return false } - miniWindow = new BrowserWindow({ + let obj = { height: 64, width: 64, show: false, @@ -216,7 +216,13 @@ const createMiniWidow = () => { webPreferences: { backgroundThrottling: false } - }) + } + + if (process.platform === 'linux') { + obj.transparent = false + } + + miniWindow = new BrowserWindow(obj) miniWindow.loadURL(miniWinURL) diff --git a/src/renderer/components/MiniPage.vue b/src/renderer/components/MiniPage.vue index 7d256be..6ebb907 100644 --- a/src/renderer/components/MiniPage.vue +++ b/src/renderer/components/MiniPage.vue @@ -1,11 +1,12 @@