diff --git a/src/GUI/DrawingArea.java b/src/GUI/DrawingArea.java index 5c4b24dc7fc6c749176639fff9cc6495044df3e4..49f49a16152d1b1ce0985d8b6bdf4c5a13cae38d 100644 --- a/src/GUI/DrawingArea.java +++ b/src/GUI/DrawingArea.java @@ -267,10 +267,17 @@ public class DrawingArea extends JPanel implements MouseMotionListener, MouseLis public void mouseReleased(MouseEvent e) { IDrawingController drawingController = client.getDrawingController(); switch (currentMode) { + case FREEHAND: + if (startPoint.equals(previousPoint)) { + ((Line2D) drawing).setLine(startPoint, startPoint); + g2.setColor(shapeColor); + g2.setStroke(lineStroke); + g2.draw(drawing); + } + break; case OVAL: case RECTANGLE: case CIRCLE: - case FREEHAND: case LINE: g2.setColor(shapeColor); // g2.fill(drawing); /// Uncomment the line to fill the shapes with color ///