From 6f2255071cf0d1979a12d8372ba0e6d5dd654ff6 Mon Sep 17 00:00:00 2001 From: Eduardo Bart Date: Wed, 5 Sep 2012 16:33:36 -0300 Subject: [PATCH] Fix issue #86 --- modules/game_questlog/questlog.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/game_questlog/questlog.lua b/modules/game_questlog/questlog.lua index 36161efa..50a60227 100644 --- a/modules/game_questlog/questlog.lua +++ b/modules/game_questlog/questlog.lua @@ -53,6 +53,8 @@ function onGameQuestLog(quests) questLogWindow.onDestroy = function() questLogWindow = nil end + + questList:focusChild(questList:getFirstChild()) end function onGameQuestLine(questId, questMissions) @@ -71,13 +73,17 @@ function onGameQuestLine(questId, questMissions) for i,questMission in pairs(questMissions) do local name, description = unpack(questMission) - local missionLabel = g_ui.createWidget('MissionLabel', missionList) + local missionLabel = g_ui.createWidget('MissionLabel') missionLabel:setText(name) missionLabel.description = description + missionList:addChild(missionLabel) end questLineWindow.onDestroy = function() if questLogWindow then questLogWindow:show() end questLineWindow = nil end + + missionList:focusChild(missionList:getFirstChild()) end +