Browse Source

Cleanup

master
cancel 5 years ago
parent
commit
92256d5941
  1. 27
      tui_main.c

27
tui_main.c

@ -3131,14 +3131,15 @@ int main(int argc, char **argv) {
qnav_stack_pop(); qnav_stack_pop();
break; break;
} }
if (qmenu_drive(qm, key, &act)) { if (!qmenu_drive(qm, key, &act))
break;
switch (act.any.type) { switch (act.any.type) {
case Qmenu_action_type_canceled: case Qmenu_action_type_canceled:
qnav_stack_pop(); qnav_stack_pop();
break; break;
case Qmenu_action_type_picked: { case Qmenu_action_type_picked:
switch (qmenu_id(qm)) { switch (qmenu_id(qm)) {
case Main_menu_id: { case Main_menu_id:
switch (act.picked.id) { switch (act.picked.id) {
case Main_menu_quit: case Main_menu_quit:
goto quit; goto quit;
@ -3186,7 +3187,6 @@ int main(int argc, char **argv) {
#endif #endif
} }
break; break;
}
case Autofit_menu_id: { case Autofit_menu_id: {
Usz new_field_h, new_field_w; Usz new_field_h, new_field_w;
bool did_get_ok_size = false; bool did_get_ok_size = false;
@ -3202,9 +3202,8 @@ int main(int argc, char **argv) {
} }
if (did_get_ok_size) { if (did_get_ok_size) {
ged_resize_grid(&t.ged.field, &t.ged.mbuf_r, new_field_h, ged_resize_grid(&t.ged.field, &t.ged.mbuf_r, new_field_h,
new_field_w, t.ged.tick_num, new_field_w, t.ged.tick_num, &t.ged.scratch_field,
&t.ged.scratch_field, &t.ged.undo_hist, &t.ged.undo_hist, &t.ged.ged_cursor);
&t.ged.ged_cursor);
ged_update_internal_geometry(&t.ged); ged_update_internal_geometry(&t.ged);
t.ged.needs_remarking = true; t.ged.needs_remarking = true;
t.ged.is_draw_dirty = true; t.ged.is_draw_dirty = true;
@ -3214,7 +3213,7 @@ int main(int argc, char **argv) {
pop_qnav_if_main_menu(); pop_qnav_if_main_menu();
break; break;
} }
case Confirm_new_file_menu_id: { case Confirm_new_file_menu_id:
switch (act.picked.id) { switch (act.picked.id) {
case Confirm_new_file_reject_id: case Confirm_new_file_reject_id:
qnav_stack_pop(); qnav_stack_pop();
@ -3228,8 +3227,7 @@ int main(int argc, char **argv) {
field_resize_raw(&t.ged.field, new_field_h, new_field_w); field_resize_raw(&t.ged.field, new_field_h, new_field_w);
memset(t.ged.field.buffer, '.', memset(t.ged.field.buffer, '.',
new_field_h * new_field_w * sizeof(Glyph)); new_field_h * new_field_w * sizeof(Glyph));
ged_cursor_confine(&t.ged.ged_cursor, new_field_h, ged_cursor_confine(&t.ged.ged_cursor, new_field_h, new_field_w);
new_field_w);
mbuf_reusable_ensure_size(&t.ged.mbuf_r, new_field_h, mbuf_reusable_ensure_size(&t.ged.mbuf_r, new_field_h,
new_field_w); new_field_w);
ged_update_internal_geometry(&t.ged); ged_update_internal_geometry(&t.ged);
@ -3244,7 +3242,6 @@ int main(int argc, char **argv) {
} }
} }
break; break;
}
case Cosmetics_menu_id: case Cosmetics_menu_id:
switch (act.picked.id) { switch (act.picked.id) {
case Cosmetics_soft_margins_id: case Cosmetics_soft_margins_id:
@ -3261,8 +3258,7 @@ int main(int argc, char **argv) {
} }
break; break;
case Set_fancy_grid_dots_menu_id: case Set_fancy_grid_dots_menu_id:
plainorfancy_menu_was_picked(&t, act.picked.id, plainorfancy_menu_was_picked(&t, act.picked.id, &t.fancy_grid_dots,
&t.fancy_grid_dots,
Preftouch_griddotstype); Preftouch_griddotstype);
break; break;
case Set_fancy_grid_rulers_menu_id: case Set_fancy_grid_rulers_menu_id:
@ -3274,8 +3270,7 @@ int main(int argc, char **argv) {
case Portmidi_output_device_menu_id: { case Portmidi_output_device_menu_id: {
ged_stop_all_sustained_notes(&t.ged); ged_stop_all_sustained_notes(&t.ged);
midi_mode_deinit(&t.midi_mode); midi_mode_deinit(&t.midi_mode);
PmError pme = PmError pme = midi_mode_init_portmidi(&t.midi_mode, act.picked.id);
midi_mode_init_portmidi(&t.midi_mode, act.picked.id);
qnav_stack_pop(); qnav_stack_pop();
if (pme) { if (pme) {
qmsg_printf_push("PortMidi Error", qmsg_printf_push("PortMidi Error",
@ -3290,8 +3285,6 @@ int main(int argc, char **argv) {
} }
break; break;
} }
}
}
break; break;
} }
case Qblock_type_qform: { case Qblock_type_qform: {

Loading…
Cancel
Save