Move hint check to onKeyDown

This commit is contained in:
Łukasz Magiera 2014-08-05 00:18:15 +02:00
parent 8eeed80f0c
commit 4f91f00b55

View File

@ -248,7 +248,6 @@ function term.read(history, dobreak, hint)
end
local function tab()
if hint then
local after = hint(line())
if type(after) == "string" then
local _, cby = getCursor()
@ -257,7 +256,6 @@ function term.read(history, dobreak, hint)
redraw() --hint might have printed sth
ende()
end
end
local function onKeyDown(char, code)
term.setCursorBlink(false)
@ -277,7 +275,7 @@ function term.read(history, dobreak, hint)
up()
elseif code == keyboard.keys.down then
down()
elseif code == keyboard.keys.tab then
elseif code == keyboard.keys.tab and hint then
tab()
elseif code == keyboard.keys.enter then
local cbx, cby = getCursor()