Skip to content

Commit f71889a

Browse files
committed
Fix issue StrictMode issue where dependencies are incorrectly updated
1 parent 37821b4 commit f71889a

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

packages/gl-react/src/Node.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -718,10 +718,10 @@ export default class Node extends Component<Props, *> {
718718
newdeps: Array<Node | Bus>
719719
): [Array<Bus | Node>, Array<Bus | Node>] {
720720
const olddeps = this.dependencies;
721-
const additions = newdeps.filter((node) => olddeps.indexOf(node) === -1);
722-
const deletions = olddeps.filter((node) => newdeps.indexOf(node) === -1);
723-
additions.forEach((d) => d._addDependent(this));
724-
deletions.forEach((d) => d._removeDependent(this));
721+
const additions = newdeps.filter(node => olddeps.indexOf(node) === -1);
722+
const deletions = olddeps.filter(node => newdeps.indexOf(node) === -1);
723+
olddeps.forEach(d => d._removeDependent(this));
724+
newdeps.forEach(d => d._addDependent(this));
725725
this.dependencies = newdeps;
726726
return [additions, deletions];
727727
}

0 commit comments

Comments
 (0)