fixed electron closing without saving settings...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
This commit is contained in:
Alex A. Naanou 2017-11-02 21:18:30 +03:00
parent 1ff105bcfc
commit 45a3b937be
2 changed files with 9 additions and 4 deletions

View File

@ -4,7 +4,7 @@
*
**********************************************************************/
var cfg = {
var requirejs_cfg = {
// XXX this does not work on direct filesystem access...
//urlArgs: 'bust='+Date.now(),
@ -37,17 +37,18 @@ var cfg = {
if(typeof(require) != 'undefined'){
cfg.nodeRequire = require
//cfg.baseUrl = __dirname
requirejs_cfg.nodeRequire = require
//requirejs_cfg.baseUrl = __dirname
}
// XXX revise...
if(typeof(require) != 'undefined' && typeof(global) != 'undefined'){
global.requirejs = global.requirejs || require('requirejs')
}
requirejs.config(cfg)
requirejs.config(requirejs_cfg)

View File

@ -375,6 +375,10 @@ var LifeCycleActions = actions.Actions({
nw.Window.get().on('close', this.__nw_stop_handler)
// electron...
} else if(runtime.electron){
$(window).on('beforeunload', stop)
// node...
} else if(runtime.node){
process.on('exit', stop)