diff --git a/apps/regression/graph_controller.cpp b/apps/regression/graph_controller.cpp index 5344fa600..48cfd4a42 100644 --- a/apps/regression/graph_controller.cpp +++ b/apps/regression/graph_controller.cpp @@ -269,6 +269,8 @@ bool GraphController::cursorMatchesModel() { xy = xyValues(*m_selectedSeriesIndex, m_cursor->t(), globalContext()); } else if (*m_selectedDotIndex == m_store->numberOfPairsOfSeries(*m_selectedSeriesIndex)) { xy = Coordinate2D(m_store->meanOfColumn(*m_selectedSeriesIndex, 0), m_store->meanOfColumn(*m_selectedSeriesIndex, 1)); + } else if (*m_selectedDotIndex > m_store->numberOfPairsOfSeries(*m_selectedSeriesIndex)) { + return false; } else { xy = Coordinate2D(m_store->get(*m_selectedSeriesIndex, 0, *m_selectedDotIndex), m_store->get(*m_selectedSeriesIndex, 1, *m_selectedDotIndex)); }