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 ///