From c062a5964ad5a11381bd10e406ced93e2ebebd5c Mon Sep 17 00:00:00 2001
From: dg <dg@51575b47-30f0-44d4-a5cc-537603b46e54>
Date: Wed, 4 Apr 2012 14:34:24 +0000
Subject: [PATCH] fix but not quite yet

git-svn-id: http://svn.net-core.org/repos/t-engine4@5023 51575b47-30f0-44d4-a5cc-537603b46e54
---
 game/engines/default/engine/UserChat.lua     | 8 +++++++-
 game/modules/tome/class/uiset/Minimalist.lua | 2 +-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/game/engines/default/engine/UserChat.lua b/game/engines/default/engine/UserChat.lua
index c7287b0a60..2ec2da70a9 100644
--- a/game/engines/default/engine/UserChat.lua
+++ b/game/engines/default/engine/UserChat.lua
@@ -414,7 +414,13 @@ function _M:mouseEvent(button, x, y, xrel, yrel, bx, by, event)
 		local citem = nil
 		for i = 1, #self.dlist do
 			local item = self.dlist[i]
-			if item.dh and y >= item.dh - self.mouse.delegate_offset_y then citem = self.dlist[i].src break end
+			if item.dh and by >= item.dh - self.mouse.delegate_offset_y then citem = self.dlist[i].src break end
+		end
+		print("================================")
+		util.show_backtrace()
+		for i = 1, #self.dlist do
+			local item = self.dlist[i]
+			if item.dh then print("===", y, by, item.dh - self.mouse.delegate_offset_y) end
 		end
 		self.on_mouse(citem and citem.login and self.channels[self.cur_channel].users[citem.login], citem and citem.login and citem, button, event, x, y, xrel, yrel, bx, by)
 	end
diff --git a/game/modules/tome/class/uiset/Minimalist.lua b/game/modules/tome/class/uiset/Minimalist.lua
index f53e2ad6df..0b2275e70f 100644
--- a/game/modules/tome/class/uiset/Minimalist.lua
+++ b/game/modules/tome/class/uiset/Minimalist.lua
@@ -1520,7 +1520,7 @@ function _M:displayChatLog(scale, bx, by)
 				return
 			end
 
-			profile.chat:mouseEvent(button, mx, my, xrel, yrel, bx, bx, event)
+			profile.chat:mouseEvent(button, mx, my, xrel, yrel, bx, by, event)
 		end
 		game.mouse:registerZone(bx, by, log.w, log.h, desc_fct, nil, "chatlog", true, scale)
 	end
-- 
GitLab