This commit is contained in:
wu58430 2023-12-04 22:33:32 +08:00
parent cfe20e5b86
commit 913c96c63d
2 changed files with 15 additions and 13 deletions

View file

@ -1451,19 +1451,19 @@ static void MENU_Key_MENU(const bool bKeyPressed, const bool bKeyHeld)
#ifdef ENABLE_MDC1200 #ifdef ENABLE_MDC1200
if (UI_MENU_GetCurrentMenuId() == MENU_MDC_ID) if (UI_MENU_GetCurrentMenuId() == MENU_MDC_ID)
{ {
if (edit_index < 0) // if (edit_index < 0)
{ // {
// edit_index = 0; //// edit_index = 0;
//
//
// while (edit_index < 4) //// while (edit_index < 4)
// edit[edit_index++] = '_'; //// edit[edit_index++] = '_';
edit_index = 0; // 'edit_index' is going to be used as the cursor position // edit_index = 0; // 'edit_index' is going to be used as the cursor position
// make a copy so we can test for change when exiting the menu item // // make a copy so we can test for change when exiting the menu item
memmove(edit_original, edit, sizeof(edit_original)); // memmove(edit_original, edit, sizeof(edit_original));
return; // return;
} // }
else // else
if (edit_index >= 0 && edit_index < 4) if (edit_index >= 0 && edit_index < 4)
{ // editing the channel name characters { // editing the channel name characters

View file

@ -701,6 +701,8 @@ void UI_DisplayMenu(void) {
// else // else
if(gIsInSubMenu){ // show the channel name being edited if(gIsInSubMenu){ // show the channel name being edited
edit_index=0; edit_index=0;
memmove(edit_original, edit, sizeof(edit_original));
UI_PrintStringSmall(edit, menu_item_x1, menu_item_x2, 3); UI_PrintStringSmall(edit, menu_item_x1, menu_item_x2, 3);
if (edit_index < 4) if (edit_index < 4)
UI_PrintStringSmall("^", menu_item_x1+(((menu_item_x2 - menu_item_x1) - (28)) + 1) / 2 + (7 * edit_index), 0, 4); // show the cursor UI_PrintStringSmall("^", menu_item_x1+(((menu_item_x2 - menu_item_x1) - (28)) + 1) / 2 + (7 * edit_index), 0, 4); // show the cursor