X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;ds=sidebyside;f=abook.c;h=e1a7dac67aebdf0a5788cec3dc22321ac2329a37;hb=9db7ae25d79b4deeac62b3a757be789ad9dad12b;hp=7bc654dc35271e72d21f1a080b88f6e3fceaf453;hpb=71c069ef097a16553bfed1868954c80581c83724;p=pkg%2Fabook.git diff --git a/abook.c b/abook.c index 7bc654d..e1a7dac 100644 --- a/abook.c +++ b/abook.c @@ -104,7 +104,10 @@ init_abook() set_filenames(); check_abook_directory(); init_opts(); - load_opts(rcfile); + if(load_opts(rcfile)) { + printf("Press enter to continue...\n"); + fgetc(stdin); + } signal(SIGKILL, quit_abook_sig); signal(SIGTERM, quit_abook_sig); @@ -723,6 +726,16 @@ add_email_add_item(int quiet, char *name, char *email) { list_item item; + if(opt_get_bool(BOOL_ADD_EMAIL_PREVENT_DUPLICATES)) { + int search_fields[] = { EMAIL, -1 }; + if(find_item(email, 0, search_fields) >= 0) { + if(!quiet) + printf("Address %s already in addressbook\n", + email); + return 0; + } + } + if(!quiet) { FILE *in = fopen("/dev/tty", "r"); char c;