Add additional arguments for mac.

This commit is contained in:
Daniel Scalzi 2018-04-15 00:49:20 -04:00
parent 2f899822b5
commit 9448b9b5a3
No known key found for this signature in database
GPG Key ID: 5CA2F145B63535F9
3 changed files with 6 additions and 1 deletions

Binary file not shown.

View File

@ -19,7 +19,7 @@ if(ConfigManager.getSelectedServer() == null){
ConfigManager.save()
}
// Clean up temp dir.
// Clean up temp dir incase previous launches ended unexpectedly.
rimraf(path.join(os.tmpdir(), ConfigManager.getTempNativeFolder()), (err) => {
if(err){
console.warn('Error while cleaning temp dir', err)

View File

@ -116,6 +116,11 @@ class ProcessBuilder {
this.classpathArg(mods, tempNativePath).join(process.platform === 'win32' ? ';' : ':'),
this.forgeData.mainClass]
if(process.platform === 'darwin'){
args.unshift('-Xdock:name=WesterosCraft')
args.unshift('-Xdock:icon=' + path.join(__dirname, '..', 'images', 'minecraft.icns'))
}
// For some reason this will add an undefined value unless
// the delete count is 1. I suspect this is unintended behavior
// by the function.. need to keep an eye on this.