From 43bfb3a08ef2de6a9fcb0278fd2fc6282d90fed8 Mon Sep 17 00:00:00 2001 From: PartialVolume <22084881+PartialVolume@users.noreply.github.com> Date: Sat, 16 Dec 2023 18:45:29 +0000 Subject: [PATCH] Fix incorrect footer on return to preview This fixes incorrect footer text being displayed when Enable customer/company preview is enabled and the user select a field to be edited, completes the editing and returns to the preview to select A for accept. Only problem was A=Accept wasn't listed on the footer. --- src/gui.c | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/src/gui.c b/src/gui.c index 5ced82af..c53a02d3 100644 --- a/src/gui.c +++ b/src/gui.c @@ -4726,18 +4726,6 @@ void nwipe_gui_preview_org_customer( int mode ) const char *customer_name, *customer_address, *customer_contact_name, *customer_contact_phone; extern config_t nwipe_cfg; - /* Update the footer window. */ - werase( footer_window ); - if( mode == SHOWING_IN_CONFIG_MENUS ) - { - nwipe_gui_title( footer_window, selection_footer ); - } - else - { - nwipe_gui_title( footer_window, selection_footer_preview_prior_to_drive_selection ); - } - wrefresh( footer_window ); - do { do @@ -4745,14 +4733,19 @@ void nwipe_gui_preview_org_customer( int mode ) /* Clear the main window. */ werase( main_window ); + /* Update the footer window. */ + werase( footer_window ); if( mode == SHOWING_IN_CONFIG_MENUS ) { + nwipe_gui_title( footer_window, selection_footer ); nwipe_gui_create_all_windows_on_terminal_resize( 0, selection_footer ); } else { nwipe_gui_create_all_windows_on_terminal_resize( 0, selection_footer_preview_prior_to_drive_selection ); + nwipe_gui_title( footer_window, selection_footer_preview_prior_to_drive_selection ); } + wrefresh( footer_window ); /* Determine size of window */ getmaxyx( main_window, wlines, wcols );