Improve equality comparison
This commit is contained in:
@@ -296,7 +296,7 @@ public class LuaTable extends LuaValue {
|
||||
}
|
||||
|
||||
public boolean eq_b( LuaTable val ) {
|
||||
return this == val || val.eqmt_b(this);
|
||||
return this == val || (m_metatable!=null && val.eqmt_b(this));
|
||||
}
|
||||
|
||||
public int maxn() {
|
||||
|
||||
@@ -113,6 +113,6 @@ public class LuaUserdata extends LuaValue {
|
||||
}
|
||||
|
||||
public boolean eq_b( LuaUserdata val ) {
|
||||
return this == val || m_instance.equals(val.m_instance) || val.eqmt_b(this);
|
||||
return this == val || m_instance.equals(val.m_instance) || (m_metatable!=null && val.eqmt_b(this));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user