Fixed issue #160 and an issue with entergame module.

This commit is contained in:
BeniS 2013-01-01 05:34:15 +13:00
parent 8cdab5c814
commit 644241badb
3 changed files with 14 additions and 9 deletions

View File

@ -112,7 +112,7 @@ function EnterGame.firstShow()
local host = g_settings.get('host')
local autologin = g_settings.getBoolean('autologin')
if #host > 0 and #password > 0 and #account > 0 and autologin then
autoLogiEvent = addEvent(EnterGame.doLogin)
autoLoginEvent = addEvent(EnterGame.doLogin)
end
end
@ -122,10 +122,14 @@ function EnterGame.terminate()
enterGame = nil
enterGameButton:destroy()
enterGameButton = nil
if motdWindow then
motdWindow:destroy()
motdWindow = nil
end
if motdButton then
motdButton:destroy()
motdButton = nil
end
protocolBox = nil
EnterGame = nil
end
@ -157,7 +161,7 @@ function EnterGame.clearAccountFields()
end
function EnterGame.doLogin()
autoLogiEvent = nil
autoLoginEvent = nil
G.account = enterGame:getChildById('accountNameTextEdit'):getText()
G.password = enterGame:getChildById('accountPasswordTextEdit'):getText()
G.host = enterGame:getChildById('serverHostTextEdit'):getText()
@ -222,8 +226,8 @@ function EnterGame.setDefaultServer(host, port, protocol)
accountTextEdit:setText('')
passwordTextEdit:setText('')
if autoLogiEvent then
autoLogiEvent:cancel()
if autoLoginEvent then
autoLoginEvent:cancel()
end
end
end

View File

@ -110,6 +110,7 @@ Panel
@onClick: |
local consoleTabBar = self:getParent():getChildById('consoleTabBar')
consoleTabBar:getCurrentTab().tabPanel:getChildById('consoleBuffer'):destroyChildren()
consoleTabBar:getCurrentTab().tabPanel:getChildById('consoleBufferHighlight'):destroyChildren()
TabButton
id: channelsButton

View File

@ -185,7 +185,7 @@ function smartWalk(defaultDir)
local rebindKey = false
local lastKey = arrowKeys[lastWalkDir]
-- choose a new direction
-- choose the new direction
if not g_keyboard.isKeyPressed(arrowKeys[defaultDir]) then
local changeDir = false
for k,v in pairs(arrowKeys) do