Changeset 19880

Show
Ignore:
Timestamp:
09/25/08 10:21:53 (6 years ago)
Author:
mattn
Message:

ヒストリ順が逆

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/lua/misc/memcachedclient.lua

    r19737 r19880  
    2828function entry_keypress(entry, ev) 
    2929  if ev.key.keyval == 65362 then 
    30     if cmd_cur < #cmds - 1 then 
     30    if cmd_cur < #cmds then 
    3131      cmd_cur = cmd_cur + 1 
    3232    end 
    33     if cmds[cmd_cur+1] then 
    34       entry:set_text(cmds[cmd_cur+1]) 
     33    if cmds[cmd_cur] then 
     34      entry:set_text(cmds[cmd_cur]) 
    3535    end 
    3636    return true 
     
    3939      cmd_cur = cmd_cur - 1 
    4040    end 
    41     if cmd_cur >= 0 and cmds[cmd_cur+1] then 
    42       entry:set_text(cmds[cmd_cur+1]) 
     41    if cmd_cur >= 0 and cmds[cmd_cur] then 
     42      entry:set_text(cmds[cmd_cur]) 
    4343    else 
    4444      entry:set_text('') 
     
    6969    cmds[#cmds + 1] = nil 
    7070  end 
    71   cmds[#cmds + 1] = text 
     71  for n = #cmds + 1, 1, -1 do cmds[n] = cmds[n - 1] end 
     72  cmds[0] = text 
    7273  cmd_cur = -1 
    7374