diff --git a/src/tse/lr5/PaintPanel.java b/src/tse/lr5/PaintPanel.java index cd5c618..fa9c1ec 100644 --- a/src/tse/lr5/PaintPanel.java +++ b/src/tse/lr5/PaintPanel.java @@ -38,8 +38,10 @@ public class PaintPanel extends JPanel { @Override protected void paintComponent(Graphics g) { super.paintComponent(g); - for (PaintableObject paintable : paintables) { - paintable.draw(g); + synchronized (paintables) { + for (PaintableObject paintable : paintables) { + paintable.draw(g); + } } } }