]> git.deb.at Git - pkg/abook.git/blobdiff - abook.c
First attempt of the better interface for filters
[pkg/abook.git] / abook.c
diff --git a/abook.c b/abook.c
index 5277123c377b3769bf0a95ddfb5e77e7f0df7fab..8366cfdd1a3c6058314e68800dbf377ad2335389 100644 (file)
--- 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", TRUE) )
+               save_database();
+
        close_config();
        close_database();