NyanCAD / Mosaic

A modern schematic entry and simulation program
https://nyancad.github.io/Mosaic/
Mozilla Public License 2.0
68 stars 5 forks source link

Race condition while dragging wires that intersec themselves #95

Open pepijndevos opened 2 years ago

pepijndevos commented 2 years ago

I think what might be happening is that the wires at the old and new location get picked up by the wire splitting watcher.

I think I also observed a similar race condition when multiple people are collaborating and draw a wire that's being split. If synchronization is too fast, both ends could try splitting the wire simultaneously.