From 15dcd2655ded0553fc577f83e74a3dec81f6d8c8 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Fri, 13 May 2022 09:55:34 +0200 Subject: [PATCH] fix: null pointer access on curve edit --- radio/src/gui/colorlcd/model_curves.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/radio/src/gui/colorlcd/model_curves.cpp b/radio/src/gui/colorlcd/model_curves.cpp index 358a47006..f1ea93ca2 100644 --- a/radio/src/gui/colorlcd/model_curves.cpp +++ b/radio/src/gui/colorlcd/model_curves.cpp @@ -108,8 +108,10 @@ class CurveEditWindow : public Page } SET_DIRTY(); curveEdit->updatePreview(); - curveDataEdit->clear(); - curveDataEdit->update(); + if (curveDataEdit) { + curveDataEdit->clear(); + curveDataEdit->update(); + } } }); @@ -132,8 +134,10 @@ class CurveEditWindow : public Page curve.points = newValue; SET_DIRTY(); curveEdit->updatePreview(); - curveDataEdit->clear(); - curveDataEdit->update(); + if (curveDataEdit) { + curveDataEdit->clear(); + curveDataEdit->update(); + } } }); edit->setSuffix(STR_PTS);