diff options
Diffstat (limited to 'ltm.c')
-rw-r--r-- | ltm.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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 | } |