Ticket #138: ask_add_buddy.diff

File ask_add_buddy.diff, 1.1 KB (added by timing, at 2006-04-13T10:33:31Z)
  • irc.c

    === modified file 'irc.c'
     
    136136       set_add( irc, "default_target", "root", NULL );
    137137       set_add( irc, "display_namechanges", "false", set_eval_bool );
    138138       set_add( irc, "handle_unknown", "root", NULL );
     139       set_add( irc, "ask_add_buddy", "true", set_eval_bool );
    139140       set_add( irc, "lcnicks", "true", set_eval_bool );
    140141       set_add( irc, "ops", "both", set_eval_ops );
    141142       set_add( irc, "private", "true", set_eval_bool );
  • protocols/nogaim.c

    === modified file 'protocols/nogaim.c'
     
    587587
    588588void show_got_added( struct gaim_connection *gc, char *handle, const char *realname )
    589589{
     590       if( !set_getint( gc->irc, "ask_add_buddy" ) || user_findhandle( gc, handle ) != NULL )
     591               return;
     592
    590593       struct show_got_added_data *data = g_new0( struct show_got_added_data, 1 );
    591594       char *s;
    592 
    593        /* TODO: Make a setting for this! */
    594        if( user_findhandle( gc, handle ) != NULL )
    595                return;
    596 
     595
    597596       s = g_strdup_printf( "The user %s is not in your buddy list yet. Do you want to add him/her now?", handle );
    598597
    599598       data->gc = gc;