exit fix
This commit is contained in:
@@ -120,9 +120,7 @@ module BBS
|
||||
when :escape, :f10
|
||||
close
|
||||
when :enter
|
||||
r = activate_current
|
||||
$stderr.puts "[menu] navigate enter -> #{r.inspect}"
|
||||
return r
|
||||
return activate_current
|
||||
else
|
||||
if event.char?
|
||||
activated = activate_by_hotkey(menu.items, event.key)
|
||||
@@ -194,7 +192,6 @@ module BBS
|
||||
return :handled unless item && !item.separator && item.enabled != false
|
||||
close
|
||||
result = item.on_select&.call(item)
|
||||
$stderr.puts "[menu] activate_current item=#{item.label.inspect} result=#{result.inspect}"
|
||||
@on_activate&.call(item)
|
||||
result == :halt ? :halt : :handled
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user