summaryrefslogtreecommitdiffstats
path: root/interactioncanvas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'interactioncanvas.cpp')
-rw-r--r--interactioncanvas.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/interactioncanvas.cpp b/interactioncanvas.cpp
index 1c4e54f..28b8e74 100644
--- a/interactioncanvas.cpp
+++ b/interactioncanvas.cpp
@@ -149,6 +149,10 @@ void InteractionCanvas::keyPressEvent(QKeyEvent *keyEvent)
if(!m_Lines.isEmpty() && keyEvent->key() == Qt::Key_Z && keyEvent->modifiers() == Qt::ControlModifier)
{
+ if(m_SelectedLine == m_Lines.last())
+ {
+ m_SelectedLine = NULL;
+ }
delete m_Lines.last();
m_Lines.removeLast();
update();