diff --git a/game/engines/default/engine/dialogs/ShowQuests.lua b/game/engines/default/engine/dialogs/ShowQuests.lua
index 2adcef3d9b1e88aa21e36f1ef527a73ff808d9ab..6a77a546259cac2109ae167d10ba15ec03d1e224 100644
--- a/game/engines/default/engine/dialogs/ShowQuests.lua
+++ b/game/engines/default/engine/dialogs/ShowQuests.lua
@@ -45,12 +45,13 @@ function _M:init(actor)
 	}
 	self:setFocus(self.c_list)
 	self:setupUI()
-	self:select(self.list[1])
 	self.c_list:selectColumn(2)
 
 	self.key:addBinds{
 		EXIT = function() game:unregisterDialog(self) end,
 	}
+
+	self:select(self.list[1])
 end
 
 function _M:select(item)