From 4f0ca997a8d894bf27fa2c67b6945097f1986527 Mon Sep 17 00:00:00 2001 From: Raphael Coeffic Date: Sun, 25 Apr 2021 23:21:58 +0200 Subject: [PATCH] Fixed segfault for widgets without options --- radio/src/gui/colorlcd/widget_settings.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/radio/src/gui/colorlcd/widget_settings.cpp b/radio/src/gui/colorlcd/widget_settings.cpp index 35f34b55b..85f50c838 100644 --- a/radio/src/gui/colorlcd/widget_settings.cpp +++ b/radio/src/gui/colorlcd/widget_settings.cpp @@ -44,8 +44,7 @@ WidgetSettings::WidgetSettings(Window * parent, Widget * widget) : uint8_t optIdx = 0; auto optPtr = widget->getOptions(); - - while (optPtr->name != nullptr) { + while (optPtr && optPtr->name != nullptr) { auto option = *optPtr; new StaticText(form, grid.getLabelSlot(), option.name);