From de303a265a7e293a90416e37121a81dc14e80d63 2017-11-23 11:00:19 From: Thibaud Rabillard Date: 2017-11-23 11:00:19 Subject: [PATCH] fix a crash with the cursor in debug --- diff --git a/gui/src/Visualization/VisualizationCursorItem.cpp b/gui/src/Visualization/VisualizationCursorItem.cpp index ed74329..0efaf9f 100644 --- a/gui/src/Visualization/VisualizationCursorItem.cpp +++ b/gui/src/Visualization/VisualizationCursorItem.cpp @@ -92,7 +92,7 @@ void VisualizationCursorItem::setVisible(bool value) if (value != isVisible()) { if (value) { - Q_ASSERT(!impl->m_LineItem && !impl->m_Plot); + Q_ASSERT(!impl->m_LineItem && !impl->m_LabelItem); impl->m_LineItem = new QCPItemStraightLine{impl->m_Plot}; auto pen = QPen{CURSOR_PEN_STYLE}; @@ -118,7 +118,7 @@ void VisualizationCursorItem::setVisible(bool value) impl->updateCursorPosition(); } else { - Q_ASSERT(impl->m_LineItem && impl->m_Plot); + Q_ASSERT(impl->m_LineItem && impl->m_LabelItem); // Note: the items are destroyed by QCustomPlot in removeItem impl->m_Plot->removeItem(impl->m_LineItem);