diff options
| author | Wilmer van der Gaast <wilmer@gaast.net> | 2006-07-02 11:49:31 +0200 | 
|---|---|---|
| committer | Wilmer van der Gaast <wilmer@gaast.net> | 2006-07-02 11:49:31 +0200 | 
| commit | 96863f65118767e968469e82ba6b02006e36b81c (patch) | |
| tree | d567f230a3629d3c9ff4cfa721a3d4d7072e306b /account.c | |
| parent | fef6116e89bb0651c72454effbb51e04e9e1b8dc (diff) | |
Added protocol-specific settings, made the server setting specific to only
OSCAR and Jabber.
Diffstat (limited to 'account.c')
| -rw-r--r-- | account.c | 12 | 
1 files changed, 6 insertions, 6 deletions
| @@ -27,8 +27,6 @@  #include "bitlbee.h"  #include "account.h" -char *set_eval_account( set_t *set, char *value ); -  account_t *account_add( irc_t *irc, struct prpl *prpl, char *user, char *pass )  {  	account_t *a; @@ -50,19 +48,21 @@ account_t *account_add( irc_t *irc, struct prpl *prpl, char *user, char *pass )  	a->auto_connect = 1;  	a->irc = irc; -	s = set_add( &a->set, "auto_connect", NULL, set_eval_account, a ); +	s = set_add( &a->set, "auto_connect", "true", set_eval_account, a );  	s->flags |= ACC_SET_NOSAVE;  	s = set_add( &a->set, "password", NULL, set_eval_account, a );  	s->flags |= ACC_SET_NOSAVE; -	s = set_add( &a->set, "server", NULL, set_eval_account, a ); -	s->flags |= ACC_SET_NOSAVE | ACC_SET_OFFLINE_ONLY; -	  	s = set_add( &a->set, "username", NULL, set_eval_account, a );  	s->flags |= ACC_SET_NOSAVE | ACC_SET_OFFLINE_ONLY;  	set_setstr( &a->set, "username", user ); +	/* This function adds some more settings (and might want to do more +	   things that have to be done now, although I can't think of anything. */ +	if( prpl->acc_init ) +		prpl->acc_init( a ); +	  	return( a );  } | 
