Fix bad self reference

pull/3/head
Iron-E 4 years ago
parent 45aa9af26e
commit 1e72ac4c00
No known key found for this signature in database
GPG Key ID: 19B71B7B7B021D22

@ -42,7 +42,7 @@ _TIMEOUT.NR = string.byte(_TIMEOUT.CHAR)
local _metaMode = {}
_metaMode.__index = _metaMode
self._exit = Vars.new('exit')
_metaMode._exit = Vars.new('exit')
_metaMode._indicator = nil
_metaMode._instruction = nil
_metaMode._name = nil
@ -263,11 +263,10 @@ end
-----------------------------------------
function Mode.new(name, instruction, ...)
-- Inherit the metatable.
self = {}
setmetatable(self, _metaMode)
self = setmetatable({}, _metaMode)
-- Define the exit flag
self._exit = Vars.new('exit')
self._exit = setmetatable({}, _metaMode._exit)
self._exit.supress = (function(optionalValue)
if #optionalValue > 0 then
return globals.isTrue(optionalValue)

@ -160,8 +160,7 @@ end
]]
-------------------------------------------
function Prompt.new(name, instruction, ...)
self = {}
setmetatable(self, _metaPrompt)
self = setmetatable({}, _metaPrompt)
self._indicator = Indicator.prompt(name)
self._input = vars.new('input')

Loading…
Cancel
Save