From 16cdefa1a8546d23efc357010e62c7c031319e56 Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Sun, 31 May 2015 22:13:45 +0200 Subject: Prevent crash on reverting a selected line and then moving it --- interactioncanvas.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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(); -- cgit v1.2.3-70-g09d2