Browse Source

Cleanup

master
cancel 5 years ago
parent
commit
09f7249c73
  1. 20
      tui_main.c

20
tui_main.c

@ -2886,6 +2886,13 @@ staticni void tui_adjust_term_size(Tui *t, WINDOW **cont_window) {
t->softmargin_x); t->softmargin_x);
} }
static void tui_try_save(Tui *t) {
if (osolen(t->file_name) > 0)
try_save_with_msg(&t->ged.field, t->file_name);
else
push_save_as_form("");
}
typedef enum { typedef enum {
Tui_menus_nothing = 0, Tui_menus_nothing = 0,
Tui_menus_quit, Tui_menus_quit,
@ -2957,11 +2964,7 @@ staticni Tui_menus_result tui_drive_menus(Tui *t, int key) {
push_open_form(osoc(t->file_name)); push_open_form(osoc(t->file_name));
break; break;
case Main_menu_save: case Main_menu_save:
if (osolen(t->file_name) > 0) { tui_try_save(t);
try_save_with_msg(&t->ged.field, t->file_name);
} else {
push_save_as_form("");
}
break; break;
case Main_menu_save_as: case Main_menu_save_as:
push_save_as_form(osoc(t->file_name)); push_save_as_form(osoc(t->file_name));
@ -3948,12 +3951,7 @@ event_loop:;
push_opers_guide_msg(); push_opers_guide_msg();
break; break;
case CTRL_PLUS('s'): case CTRL_PLUS('s'):
// TODO duplicated with menu item code tui_try_save(&t);
if (osolen(t.file_name) > 0) {
try_save_with_msg(&t.ged.field, t.file_name);
} else {
push_save_as_form("");
}
break; break;
default: default:

Loading…
Cancel
Save