PDFGen29 Fix incorrect customer deletion/selection

When using backspace or esc to abort customer deletion,
first customer in list would incorrectly be deleted.
Corrected by this fix.

Also when aborting customer selection, first customer
in list would be automatically selected. Also corrected
by this fix.
This commit is contained in:
PartialVolume
2023-08-04 17:14:39 +01:00
parent 7fc4325d69
commit b40563ab22
2 changed files with 5 additions and 2 deletions

View File

@@ -198,7 +198,10 @@ void delete_customer( int count, char** customer_list_array )
nwipe_gui_list( count, window_title, customer_list_array, &selected_entry );
delete_customer_csv_entry( &selected_entry );
if( selected_entry != 0 )
{
delete_customer_csv_entry( &selected_entry );
}
}
void write_customer_csv_entry( char* customer_name,

View File

@@ -3885,7 +3885,7 @@ void nwipe_gui_list( int count, char* window_title, char** list, int* selected_e
case KEY_BACKSPACE:
case KEY_LEFT:
case 127:
*selected_entry = 1;
*selected_entry = 0;
return;
break;