From 9f0c0ca54d92458e34dba22410bbc9eb0174f3fe Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Sat, 11 Jun 2011 11:16:26 +0000
Subject: [PATCH] Transmogrification option in the item menu doesnt close the
 inventory

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

diff --git a/game/modules/tome/dialogs/UseItemDialog.lua b/game/modules/tome/dialogs/UseItemDialog.lua
index ba5f08e322..e868560984 100644
--- a/game/modules/tome/dialogs/UseItemDialog.lua
+++ b/game/modules/tome/dialogs/UseItemDialog.lua
@@ -59,23 +59,22 @@ function _M:use(item)
 
 	local act = item.action
 
-	local stop = false
 	if act == "use" then
-		self.actor:playerUseItem(self.object, self.item, self.inven, self.onuse) stop = true
-		self.onuse(self.inven, self.item, self.object, stop)
+		self.actor:playerUseItem(self.object, self.item, self.inven, self.onuse)
+		self.onuse(self.inven, self.item, self.object, true)
 	elseif act == "drop" then
-		self.actor:doDrop(self.inven, self.item, function() self.onuse(self.inven, self.item, self.object, stop) end)
+		self.actor:doDrop(self.inven, self.item, function() self.onuse(self.inven, self.item, self.object, false) end)
 	elseif act == "wear" then
 		self.actor:doWear(self.inven, self.item, self.object)
-		self.onuse(self.inven, self.item, self.object, stop)
+		self.onuse(self.inven, self.item, self.object, false)
 	elseif act == "takeoff" then
 		self.actor:doTakeoff(self.inven, self.item, self.object)
-		self.onuse(self.inven, self.item, self.object, stop)
+		self.onuse(self.inven, self.item, self.object, false)
 	elseif act == "transmo" then
 		self:yesnoPopup("Transmogrify", "Really transmogrify "..self.object:getName{}, function(ret)
 			if not ret then return end
 			item.transmo:transmo_inven(self.actor, self.inven, self.item, self.object)
-			self.onuse(self.inven, self.item, self.object, stop)
+			self.onuse(self.inven, self.item, self.object, false)
 		end)
 	elseif act == "chat-link" then
 		profile.chat.uc_ext:sendObjectLink(self.object)
-- 
GitLab