From 78d9aa29191b00ff8a6c6cd6f69198a8bff383b5 Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Fri, 26 Mar 2010 14:39:06 +0000
Subject: [PATCH] fix use scroll of ID while in inventory bug

git-svn-id: http://svn.net-core.org/repos/t-engine4@462 51575b47-30f0-44d4-a5cc-537603b46e54
---
 game/modules/tome/dialogs/UseItemDialog.lua | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/game/modules/tome/dialogs/UseItemDialog.lua b/game/modules/tome/dialogs/UseItemDialog.lua
index 27ddb8d9e8..2891cdc8e3 100644
--- a/game/modules/tome/dialogs/UseItemDialog.lua
+++ b/game/modules/tome/dialogs/UseItemDialog.lua
@@ -42,6 +42,8 @@ end
 
 function _M:use()
 	if not self.list[self.sel] then return end
+	game:unregisterDialog(self)
+
 	local act = self.list[self.sel].action
 
 	if act == "use" then self.actor:playerUseItem(self.object, self.item)
@@ -51,8 +53,6 @@ function _M:use()
 	end
 
 	self.onuse(self.inven, self.item, self.object)
-
-	game:unregisterDialog(self)
 end
 
 function _M:generateList()
-- 
GitLab