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