#582 Attempted Fix

This commit is contained in:
Core 2022-03-24 15:22:13 +00:00
parent c874d09f8e
commit 3746ed0817
No known key found for this signature in database
GPG key ID: FE9BF1B547F8F3C6
2 changed files with 40 additions and 23 deletions

3
.gitignore vendored
View file

@ -146,6 +146,9 @@ dist
!.yarn/sdks
!.yarn/versions
# pnpm
pnpm-lock.yaml
## JetBrains GitIgnore ##
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider

View file

@ -309,8 +309,10 @@ export class BrowserWindow {
break;
case "win32":
if (!(utils.getStoreValue('visual.transparent') ?? false)) {
this.options.backgroundColor = "#1E1E1E";} else {
this.options.transparent = true;}
this.options.backgroundColor = "#1E1E1E";
} else {
this.options.transparent = true;
}
break;
case "linux":
this.options.backgroundColor = "#1E1E1E";
@ -889,8 +891,19 @@ export class BrowserWindow {
})
ipcMain.handle('relaunchApp', (_event, _) => {
app.relaunch()
app.exit()
const opt: Electron.RelaunchOptions = {};
opt.args = process.argv.slice(1).concat(['--relaunch']);
opt.execPath = process.execPath;
if (app.isPackaged && process.env.PORTABLE_EXECUTABLE_FILE != undefined) {
opt.execPath = process.env.PORTABLE_EXECUTABLE_FILE;
} else if (app.isPackaged && process.env.APPIMAGE != undefined) {
opt.execPath = process.env.APPIMAGE;
opt.args.unshift('--appimage-extract-and-run');
} else if (app.isPackaged && process.env.CHROME_DESKTOP != undefined && process.env.PLATFORM == "Linux") {
opt.execPath = `gtk-launch cider`;
}
app.relaunch(opt);
app.quit();
})
app.on('before-quit', () => {
@ -1067,7 +1080,6 @@ export class BrowserWindow {
})
ipcMain.on('share-menu', async (_event, url) => {
if (process.platform != 'darwin') return;
//https://www.electronjs.org/docs/latest/api/share-menu
@ -1193,7 +1205,9 @@ export class BrowserWindow {
(ip2.startsWith('192.168.') && !ip.startsWith('192.168.')) &&
(ip2.startsWith('172.16.') && !ip.startsWith('192.168.') && !ip.startsWith('172.16.')) ||
(ip2.startsWith('10.') && !ip.startsWith('192.168.') && !ip.startsWith('172.16.') && !ip.startsWith('10.'))
){ip = details.address;}
) {
ip = details.address;
}
++alias;
}
}