Skip to content

Commit

Permalink
prevent keyboard window from opening multiple times
Browse files Browse the repository at this point in the history
  • Loading branch information
audionerd committed Sep 15, 2017
1 parent f0a7cc7 commit 06205c6
Showing 1 changed file with 20 additions and 3 deletions.
23 changes: 20 additions & 3 deletions src/js/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -124,11 +124,28 @@ app.on('ready', () => {
setInterval(()=>{ analytics.ping() }, 60*1000)
})

let openKeyCommandWindow = ()=> {
keyCommandWindow = new BrowserWindow({width: 1158, height: 925, maximizable: false, center: true, show: false, resizable: false, frame: false, titleBarStyle: 'hidden-inset'})
let openKeyCommandWindow = () => {
if (keyCommandWindow) {
keyCommandWindow.focus()
return
}

keyCommandWindow = new BrowserWindow({
width: 1158,
height: 925,
maximizable: false,
center: true,
show: false,
resizable: false,
frame: false,
titleBarStyle: 'hidden-inset'
})
keyCommandWindow.loadURL(`file://${__dirname}/../keycommand-window.html`)
keyCommandWindow.once('ready-to-show', () => {
setTimeout(()=>{keyCommandWindow.show()},500)
setTimeout(() => keyCommandWindow.show(), 250) // wait for DOM
})
keyCommandWindow.on('close', () => {
keyCommandWindow = null
})
}

Expand Down

0 comments on commit 06205c6

Please sign in to comment.