X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=abook.c;h=f61368e445ce59875adab0aef9900c3fd3eb2672;hb=453d7cb813423efa8344c90b1a1a40ac947fd4d0;hp=5277123c377b3769bf0a95ddfb5e77e7f0df7fab;hpb=3212da92838c056bcc1cafa57beaf26086e2ac96;p=pkg%2Fabook.git diff --git a/abook.c b/abook.c index 5277123..f61368e 100644 --- a/abook.c +++ b/abook.c @@ -47,7 +47,6 @@ init_abook() set_filenames(); init_options(); - signal(SIGINT, quit_abook); signal(SIGKILL, quit_abook); signal(SIGTERM, quit_abook); @@ -85,15 +84,9 @@ quit_abook() { if( options_get_int("autosave") ) save_database(); - else { - statusline_addstr("Save database (y/N)"); - switch( getch() ) { - case 'y': - case 'Y': - save_database(); - default: break; - } - } + else if( statusline_ask_boolean("Save database", FALSE) ) + save_database(); + close_config(); close_database();