diff --git a/GUI/View/Scene/MaskGraphicsScene.cpp b/GUI/View/Scene/MaskGraphicsScene.cpp
index f392aaa130e9802dfa5587f68398bde633a7855d..ddf1fec527c9f4125af7eec6c5ca714295424b3e 100644
--- a/GUI/View/Scene/MaskGraphicsScene.cpp
+++ b/GUI/View/Scene/MaskGraphicsScene.cpp
@@ -447,13 +447,17 @@ void MaskGraphicsScene::processLineItem(QGraphicsSceneMouseEvent* event)
     QPointF pos = event->buttonDownScenePos(Qt::LeftButton);
 
     if (Canvas2DMode::isVerticalLine(m_mode))
-        addLine(new VerticalLineItem(m_plot->xAxis->pixelToCoord(pos.x())));
+        m_active_mask = new VerticalLineItem(m_plot->xAxis->pixelToCoord(pos.x()));
     else if (Canvas2DMode::isHorizontalLine(m_mode))
-        addLine(new HorizontalLineItem(m_plot->yAxis->pixelToCoord(pos.y())));
+        m_active_mask = new HorizontalLineItem(m_plot->yAxis->pixelToCoord(pos.y()));
     else
         ASSERT_NEVER;
 
-    ASSERT(m_active_mask);
+    if (Canvas2DMode::isPrjn(m_mode))
+        m_prjns->add_item(m_active_mask );
+    else
+        m_masks->add_item(m_active_mask );
+
     emit m_active_mask->maskGeometryChanged();
 
     m_active_mask->setMaskValue(m_mask_value);
@@ -463,15 +467,6 @@ void MaskGraphicsScene::processLineItem(QGraphicsSceneMouseEvent* event)
     setDrawingInProgress(false);
 }
 
-void MaskGraphicsScene::addLine(LineItem* item)
-{
-    if (Canvas2DMode::isPrjn(m_mode))
-        m_prjns->add_item(item);
-    else
-        m_masks->add_item(item);
-    m_active_mask = item;
-}
-
 // TODO: check FullframeItem
 void MaskGraphicsScene::processFullframeItem(QGraphicsSceneMouseEvent* event)
 {
diff --git a/GUI/View/Scene/MaskGraphicsScene.h b/GUI/View/Scene/MaskGraphicsScene.h
index 423cb7826a60ceec801b7088b4411a980907aa51..cca2e535376338a5003b10412d47656e819a5ed1 100644
--- a/GUI/View/Scene/MaskGraphicsScene.h
+++ b/GUI/View/Scene/MaskGraphicsScene.h
@@ -63,7 +63,6 @@ private:
     void updateOverlays();
     IOverlay* registerOverlay(OverlayItem* item);
     void removeOverlay(OverlayItem* item);
-    void addLine(LineItem*);
 
     void setDrawingInProgress(bool value);