Fix about screen (#2907)
* Fix about screen * About: use COUNT_OF Co-authored-by: Andrey Zakharov <andzhr@yandex.ru> Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
parent
9fd9dd85e3
commit
7a45db3881
@ -87,6 +87,7 @@ static DialogMessageButton icon2_screen(DialogsApp* dialogs, DialogMessage* mess
|
|||||||
message, furi_hal_version_get_mic_id(), 63, 27, AlignLeft, AlignCenter);
|
message, furi_hal_version_get_mic_id(), 63, 27, AlignLeft, AlignCenter);
|
||||||
result = dialog_message_show(dialogs, message);
|
result = dialog_message_show(dialogs, message);
|
||||||
dialog_message_set_icon(message, NULL, 0, 0);
|
dialog_message_set_icon(message, NULL, 0, 0);
|
||||||
|
dialog_message_set_text(message, NULL, 0, 0, AlignLeft, AlignTop);
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -172,8 +173,6 @@ const AboutDialogScreen about_screens[] = {
|
|||||||
hw_version_screen,
|
hw_version_screen,
|
||||||
fw_version_screen};
|
fw_version_screen};
|
||||||
|
|
||||||
const size_t about_screens_count = sizeof(about_screens) / sizeof(AboutDialogScreen);
|
|
||||||
|
|
||||||
int32_t about_settings_app(void* p) {
|
int32_t about_settings_app(void* p) {
|
||||||
UNUSED(p);
|
UNUSED(p);
|
||||||
DialogsApp* dialogs = furi_record_open(RECORD_DIALOGS);
|
DialogsApp* dialogs = furi_record_open(RECORD_DIALOGS);
|
||||||
@ -194,7 +193,7 @@ int32_t about_settings_app(void* p) {
|
|||||||
view_dispatcher_switch_to_view(view_dispatcher, empty_screen_index);
|
view_dispatcher_switch_to_view(view_dispatcher, empty_screen_index);
|
||||||
|
|
||||||
while(1) {
|
while(1) {
|
||||||
if(screen_index >= about_screens_count - 1) {
|
if(screen_index >= COUNT_OF(about_screens) - 1) {
|
||||||
dialog_message_set_buttons(message, "Back", NULL, NULL);
|
dialog_message_set_buttons(message, "Back", NULL, NULL);
|
||||||
} else {
|
} else {
|
||||||
dialog_message_set_buttons(message, "Back", NULL, "Next");
|
dialog_message_set_buttons(message, "Back", NULL, "Next");
|
||||||
@ -209,7 +208,7 @@ int32_t about_settings_app(void* p) {
|
|||||||
screen_index--;
|
screen_index--;
|
||||||
}
|
}
|
||||||
} else if(screen_result == DialogMessageButtonRight) {
|
} else if(screen_result == DialogMessageButtonRight) {
|
||||||
if(screen_index < about_screens_count) {
|
if(screen_index < COUNT_OF(about_screens) - 1) {
|
||||||
screen_index++;
|
screen_index++;
|
||||||
}
|
}
|
||||||
} else if(screen_result == DialogMessageButtonBack) {
|
} else if(screen_result == DialogMessageButtonBack) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user