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 {
137
137
138
138
if ( ! ( subFlags & SubscriberFlags . Tracking ) ) {
139
139
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
+ )
145
146
) {
147
+ sub . flags = ( subFlags & ~ SubscriberFlags . Recursed ) | targetFlag
146
148
const subSubs = ( sub as Dependency ) . subs
147
149
if ( subSubs !== undefined ) {
148
150
if ( subSubs . nextSub !== undefined ) {
You can’t perform that action at this time.
0 commit comments