From ab1b407904ebd3fdb492eea3f9e1273ea3fbd1bd Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Thu, 2 Dec 2010 18:28:20 +0000
Subject: [PATCH] fix

git-svn-id: http://svn.net-core.org/repos/t-engine4@2083 51575b47-30f0-44d4-a5cc-537603b46e54
---
 game/engines/default/engine/interface/ActorTalents.lua | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/game/engines/default/engine/interface/ActorTalents.lua b/game/engines/default/engine/interface/ActorTalents.lua
index 586bd63f66..c180a52081 100644
--- a/game/engines/default/engine/interface/ActorTalents.lua
+++ b/game/engines/default/engine/interface/ActorTalents.lua
@@ -246,9 +246,9 @@ function _M:learnTalent(t_id, force, nb)
 		-- Auto assign to hotkey
 		if t.mode ~= "passive" and self.hotkey then
 			if self.quickhotkeys then
-				hk = self.quickhotkeys[t_id]
+				local hk = self.quickhotkeys[t_id]
 				print("[quickhotkeys] are",hk)
-				if self.quickhotkeys[t_id] then
+				if self.quickhotkeys[t_id] and not self.hotkey[hk] then
 					print("[quickhotkeys] found")
 					self.hotkey[hk] = {"talent", t_id}
 					found = true
-- 
GitLab