diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-05-31 22:13:45 +0200 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-05-31 22:13:45 +0200 |
| commit | 16cdefa1a8546d23efc357010e62c7c031319e56 (patch) | |
| tree | 4f2490e6a855a31bbfbca9685b0ba40f2542bdc3 | |
| parent | 2778d2d6c0821a7a1622ca4312416739525781be (diff) | |
| download | GUI_SS2015-16cdefa1a8546d23efc357010e62c7c031319e56.tar.gz GUI_SS2015-16cdefa1a8546d23efc357010e62c7c031319e56.zip | |
Prevent crash on reverting a selected line and then moving it
| -rw-r--r-- | interactioncanvas.cpp | 4 |
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(); |
