diff --git a/radio/src/gui/colorlcd/curveedit.cpp b/radio/src/gui/colorlcd/curveedit.cpp index f0e9fd271..49afd7562 100644 --- a/radio/src/gui/colorlcd/curveedit.cpp +++ b/radio/src/gui/colorlcd/curveedit.cpp @@ -75,6 +75,7 @@ void CurveDataEdit::update() ? 100 : points[curvePointsCount + i - 1]), [=](int32_t newValue) { + if (i == 0 || i == curvePointsCount - 1) return; points[curvePointsCount + i - 1] = newValue; SET_DIRTY(); curveEdit->updatePreview(); diff --git a/radio/src/thirdparty/libopenui b/radio/src/thirdparty/libopenui index 83009f63f..9dd77353c 160000 --- a/radio/src/thirdparty/libopenui +++ b/radio/src/thirdparty/libopenui @@ -1 +1 @@ -Subproject commit 83009f63f382913091c5bcae77fdccf509756584 +Subproject commit 9dd77353ce35ea412b92e92032e7718841d82cad