update files

This commit is contained in:
nuintun 2016-01-14 11:02:49 +08:00
parent 72590c62b6
commit fd398e4aa9

View File

@ -16,9 +16,14 @@ module.exports = {
ipc.on('emulator', function (event, project, action){ ipc.on('emulator', function (event, project, action){
var thread = threads[project.name]; var thread = threads[project.name];
console.log('action', action);
switch (action) { switch (action) {
case 'start': case 'start':
console.log(!thread || !thread.connected);
if (!thread || !thread.connected) { if (!thread || !thread.connected) {
console.log('start');
var env = {}; var env = {};
Object.keys(process.env).forEach(function (key){ Object.keys(process.env).forEach(function (key){
@ -46,6 +51,7 @@ module.exports = {
thread.on('close', function (signal){ thread.on('close', function (signal){
event.sender.send('emulator', 'close', project, signal.toString()); event.sender.send('emulator', 'close', project, signal.toString());
console.log('close');
delete threads[project.name]; delete threads[project.name];
}); });
@ -59,6 +65,8 @@ module.exports = {
case 'stop': case 'stop':
if (thread) { if (thread) {
thread.stop(); thread.stop();
} else {
event.sender.send('emulator', 'close', project, 0);
} }
break; break;
} }