diff --git a/Controller.cs b/Controller.cs index b506a1e..bd9b7e6 100644 --- a/Controller.cs +++ b/Controller.cs @@ -613,7 +613,12 @@ private void MouseDraw(MainWindow main, Point p) if (ellipsesQueue.Count > 30) //this is arbitrary { Shape shapeToRemove = ellipsesQueue.Dequeue(); - main.mouseDragCanvas.Children.Remove(shapeToRemove); + + // Remove this shape from all connected monitors + foreach (MainWindow window in windows) + { + window.mouseDragCanvas.Children.Remove(shapeToRemove); + } } }