== and != operators for Ref<T> / T*
This is to prevent crashes for code like:
...
void Material::set_next_pass(const Ref<Material> &p_pass) {
ERR_FAIL_COND(p_pass == this);
...
that's been fixed in 031f763d4f
This commit is contained in:
@@ -34,7 +34,7 @@
|
||||
|
||||
void Material::set_next_pass(const Ref<Material> &p_pass) {
|
||||
|
||||
ERR_FAIL_COND(p_pass.ptr() == this);
|
||||
ERR_FAIL_COND(p_pass == this);
|
||||
|
||||
if (next_pass == p_pass)
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user