Skip to content

Commit 8b91e55

Browse files
Fix unsafeEqThunk equality check (#34)
* unsafeEqThunk should call eqFn (a1/a2), not refEq * eqFn is actually (b1/b2)
1 parent 0e9f126 commit 8b91e55

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/Halogen/VDom/Thunk.purs

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ unsafeEqThunk ∷ ∀ f i. Fn.Fn2 (Thunk f i) (Thunk f i) Boolean
8484
unsafeEqThunk = Fn.mkFn2 \(Thunk a1 b1 _ d1) (Thunk a2 b2 _ d2) →
8585
Fn.runFn2 Util.refEq a1 a2 &&
8686
Fn.runFn2 Util.refEq b1 b2 &&
87-
Fn.runFn2 Util.refEq d1 d2
87+
Fn.runFn2 b1 d1 d2
8888

8989
type ThunkState f i a w =
9090
{ thunk Thunk f i

0 commit comments

Comments
 (0)