diff --git a/apps/sequence/graph/curve_view_range.cpp b/apps/sequence/graph/curve_view_range.cpp index 262825b62..9aeb02ca5 100644 --- a/apps/sequence/graph/curve_view_range.cpp +++ b/apps/sequence/graph/curve_view_range.cpp @@ -75,12 +75,13 @@ void CurveViewRange::setTrigonometric() { } void CurveViewRange::setDefault() { - if (m_delegate) { - m_xMax = m_delegate->interestingXRange(); - m_xMin = -k_displayLeftMarginRatio*m_xMax; - m_xGridUnit = computeGridUnit(Axis::X, m_xMin, m_xMax); - setYAuto(true); + if (m_delegate == nullptr) { + return; } + m_xMax = m_delegate->interestingXRange(); + m_xMin = -k_displayLeftMarginRatio*m_xMax; + m_xGridUnit = computeGridUnit(Axis::X, m_xMin, m_xMax); + setYAuto(true); } } diff --git a/apps/shared/interactive_curve_view_range.cpp b/apps/shared/interactive_curve_view_range.cpp index e559cda1f..665b391e7 100644 --- a/apps/shared/interactive_curve_view_range.cpp +++ b/apps/shared/interactive_curve_view_range.cpp @@ -167,11 +167,12 @@ void InteractiveCurveViewRange::setTrigonometric() { } void InteractiveCurveViewRange::setDefault() { - if (m_delegate) { - m_xMax = m_delegate->interestingXRange(); - MemoizedCurveViewRange::setXMin(-m_xMax); - setYAuto(true); + if (m_delegate == nullptr) { + return; } + m_xMax = m_delegate->interestingXRange(); + MemoizedCurveViewRange::setXMin(-m_xMax); + setYAuto(true); } void InteractiveCurveViewRange::centerAxisAround(Axis axis, float position) {