File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -137,12 +137,14 @@ export function propagate(subs: Link): void {
137137
138138 if ( ! ( subFlags & SubscriberFlags . Tracking ) ) {
139139 if (
140- ( ! ( subFlags & ( SubscriberFlags . ToCheckDirty | SubscriberFlags . Dirty ) ) &&
141- ( ( sub . flags = subFlags | targetFlag ) , true ) ) ||
142- ( subFlags & SubscriberFlags . Recursed &&
143- ( ( sub . flags = ( subFlags & ~ SubscriberFlags . Recursed ) | targetFlag ) ,
144- true ) )
140+ ! (
141+ subFlags &
142+ ( SubscriberFlags . Recursed |
143+ SubscriberFlags . ToCheckDirty |
144+ SubscriberFlags . Dirty )
145+ )
145146 ) {
147+ sub . flags = ( subFlags & ~ SubscriberFlags . Recursed ) | targetFlag
146148 const subSubs = ( sub as Dependency ) . subs
147149 if ( subSubs !== undefined ) {
148150 if ( subSubs . nextSub !== undefined ) {
You can’t perform that action at this time.
0 commit comments