Skip to content

Commit be9f15d

Browse files
committed
config: show existing window if already open
1 parent 0d81ead commit be9f15d

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

src/config/index.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,19 @@ ipcMain.on('DISCORD_UPDATED_QUOTES', (e, c) => {
44
if (c === 'o') exports.open();
55
});
66

7+
let win;
78
exports.open = () => {
8-
const win = require('../utils/win')({
9+
if (win) return win.show();
10+
11+
win = require('../utils/win')({
912
width: 500,
1013
height: 650
1114
}, 'config');
1215

16+
win.on('close', () => {
17+
win = null;
18+
});
19+
1320
let config = settings.get('openasar', {});
1421
config.setup = true;
1522
settings.set('openasar', config);
@@ -33,5 +40,5 @@ exports.open = () => {
3340

3441
ipcMain.on('of', () => {
3542
shell.openPath(require('../paths').getUserData() + '/settings.json')
36-
})
43+
});
3744
};

0 commit comments

Comments
 (0)