diff options
| author | ruki <[email protected]> | 2018-08-24 23:09:48 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2018-08-24 12:58:49 +0800 |
| commit | 7e5870ef2043745e43d3eef8d578edaaf6a8b219 (patch) | |
| tree | 0b4660c048a3d1a21fded564dfa72107aff48892 | |
| parent | 97d11317df0066a52ae97d85c056b9ca6771ef2a (diff) | |
fix menu config exit
| -rw-r--r-- | xmake/actions/config/menuconf.lua | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/xmake/actions/config/menuconf.lua b/xmake/actions/config/menuconf.lua index dba1e0409..9b847d312 100644 --- a/xmake/actions/config/menuconf.lua +++ b/xmake/actions/config/menuconf.lua @@ -59,10 +59,13 @@ end function app:mconfdialog() if not self._MCONFDIALOG then local mconfdialog = mconfdialog:new("app.config.mconfdialog", rect {1, 1, self:width() - 1, self:height() - 1}, "menu config") - mconfdialog:action_set(action.ac_on_exit, function (v) self:quit() end) + mconfdialog:action_set(action.ac_on_exit, function (v) + self:quit() + os.exit() + end) mconfdialog:action_set(action.ac_on_save, function (v) self:save() - mconfdialog:quit() + self:quit() end) self._MCONFDIALOG = mconfdialog end |
