Account for case when both references refer to null
This commit is contained in:
parent
93783a4210
commit
dd2dab37a7
@ -9,7 +9,7 @@ object ReferenceHashStrategy : Hash.Strategy<Any?> {
|
|||||||
if (a == null || b == null) return false
|
if (a == null || b == null) return false
|
||||||
|
|
||||||
if (a is Reference<*>) {
|
if (a is Reference<*>) {
|
||||||
if (b is Reference<*>) return a.get() == b.get()
|
if (b is Reference<*>) return a.get() != null && a.get() == b.get()
|
||||||
return a.get() == b
|
return a.get() == b
|
||||||
} else if (b is Reference<*>) {
|
} else if (b is Reference<*>) {
|
||||||
return b.get() == a
|
return b.get() == a
|
||||||
|
Loading…
Reference in New Issue
Block a user