What changed, and why it matters
This commit adjusts the vertical positioning of a divider line and a button on the device's 'About' info screen. It is purely a cosmetic user-interface fix with no security relevance.
No security action needed; treat as a normal UI fix.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The change modifies two lv_obj_align() calls in GuiAboutInfoEntranceWidget(), changing the Y-coordinate base from 484 to 383 so the divider and battery-info button align correctly with the preceding UI element placed at Y=383. No logic, memory handling, input validation, or cryptographic code is touched.
Changed components
src/ui/gui_widgets/gui_about_info_widgets.cInspect captured patch +2 / −2
diff --git a/src/ui/gui_widgets/gui_about_info_widgets.c b/src/ui/gui_widgets/gui_about_info_widgets.c
index 9addaa6..752a351 100644
--- a/src/ui/gui_widgets/gui_about_info_widgets.c
+++ b/src/ui/gui_widgets/gui_about_info_widgets.c
@@ -210,7 +210,7 @@ void GuiAboutInfoEntranceWidget(lv_obj_t *parent)
lv_obj_align(button, LV_ALIGN_DEFAULT, 12, 383);
line = GuiCreateDividerLine(parent);
- lv_obj_align(line, LV_ALIGN_DEFAULT, 0, 484 + height + 12);
+ lv_obj_align(line, LV_ALIGN_DEFAULT, 0, 383 + height + 12);
titleLabel = GuiCreateTextLabel(parent, _("about_info_battery_voltage"));
contentLabel = GuiCreateNoticeLabel(parent, "");
@@ -226,7 +226,7 @@ void GuiAboutInfoEntranceWidget(lv_obj_t *parent)
table[1].position.y = 64;
button = GuiCreateButton(parent, 456, 118, table, NUMBER_OF_ARRAYS(table) - 1,
NULL, NULL);
- lv_obj_align(button, LV_ALIGN_DEFAULT, 12, 484 + height + 12 + 9);
+ lv_obj_align(button, LV_ALIGN_DEFAULT, 12, 383 + height + 12 + 9);
}
void GuiAboutWidgetsLogExport(bool en, int32_t errCode)
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.