File tree Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Expand file tree Collapse file tree 1 file changed +1
-5
lines changed Original file line number Diff line number Diff line change @@ -1174,19 +1174,16 @@ export default class Component {
1174
1174
const map = this . instance_scope_map ;
1175
1175
1176
1176
const assignee_stack : Array < {
1177
- has_reassigned_assignee : boolean ,
1178
1177
has_mutated_assignee : boolean ,
1179
1178
} > = [ ] ;
1180
1179
1181
1180
const new_assignee_stack = ( ) => assignee_stack . push ( {
1182
1181
has_mutated_assignee : false ,
1183
- has_reassigned_assignee : false
1184
1182
} ) ;
1185
1183
1186
1184
const update_assignee_stack = ( name ) => {
1187
1185
const variable = component . var_lookup . get ( name ) ;
1188
1186
if ( variable ) {
1189
- if ( variable . reassigned ) assignee_stack [ assignee_stack . length - 1 ] . has_reassigned_assignee = true ;
1190
1187
if ( variable . mutated ) assignee_stack [ assignee_stack . length - 1 ] . has_mutated_assignee = true ;
1191
1188
}
1192
1189
} ;
@@ -1226,8 +1223,7 @@ export default class Component {
1226
1223
const variable = component . var_lookup . get ( name ) ;
1227
1224
if ( variable ) variable . is_reactive_dependency = true ;
1228
1225
1229
- if ( variable && owner === component . instance_scope ) {
1230
- if ( assignee_stack [ assignee_stack . length - 1 ] . has_reassigned_assignee ) variable . reassigned = true ;
1226
+ if ( variable && owner === component . instance_scope && assignee_stack . length ) {
1231
1227
if ( assignee_stack [ assignee_stack . length - 1 ] . has_mutated_assignee ) variable . mutated = true ;
1232
1228
}
1233
1229
You can’t perform that action at this time.
0 commit comments