aboutsummaryrefslogtreecommitdiff
path: root/ltm.c
diff options
context:
space:
mode:
Diffstat (limited to 'ltm.c')
-rw-r--r--ltm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/ltm.c b/ltm.c
index f69c6f9f..5cc0a744 100644
--- a/ltm.c
+++ b/ltm.c
@@ -57,9 +57,9 @@ const TObject *luaT_gettmbyobj (lua_State *L, const TObject *o, TMS event) {
57 TString *ename = G(L)->tmname[event]; 57 TString *ename = G(L)->tmname[event];
58 switch (ttype(o)) { 58 switch (ttype(o)) {
59 case LUA_TTABLE: 59 case LUA_TTABLE:
60 return luaH_getstr(hvalue(o)->eventtable, ename); 60 return luaH_getstr(hvalue(o)->metatable, ename);
61 case LUA_TUSERDATA: 61 case LUA_TUSERDATA:
62 return luaH_getstr(uvalue(o)->uv.eventtable, ename); 62 return luaH_getstr(uvalue(o)->uv.metatable, ename);
63 default: 63 default:
64 return &luaO_nilobject; 64 return &luaO_nilobject;
65 } 65 }