icns icon no longer works as macOS platform icon (resolves #68).

This commit is contained in:
Daniel Scalzi
2020-05-23 22:21:51 -04:00
parent 8726638a23
commit 1430d0faa2
3 changed files with 18 additions and 15 deletions

View File

@@ -193,16 +193,19 @@ function createMenu() {
}
function getPlatformIcon(filename){
const opSys = process.platform
if (opSys === 'darwin') {
filename = filename + '.icns'
} else if (opSys === 'win32') {
filename = filename + '.ico'
} else {
filename = filename + '.png'
let ext
switch(process.platform) {
case 'win32':
ext = 'ico'
break
case 'darwin':
case 'linux':
default:
ext = 'png'
break
}
return path.join(__dirname, 'app', 'assets', 'images', filename)
return path.join(__dirname, 'app', 'assets', 'images', `${filename}.${ext}`)
}
app.on('ready', createWindow)