- Timestamp:
- 2010-03-17T15:15:19Z (14 years ago)
- Branches:
- master
- Children:
- 60e4df3
- Parents:
- 1c3008a (diff), f9928cb (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
irc.c
r1c3008a re8c8d00 79 79 } 80 80 81 static char *set_eval_away_status( set_t *set, char *value ) 82 { 83 irc_t *irc = set->data; 84 account_t *a; 85 86 g_free( set->value ); 87 set->value = g_strdup( value ); 88 89 for( a = irc->accounts; a; a = a->next ) 90 { 91 struct im_connection *ic = a->ic; 92 93 if( ic && ic->flags & OPT_LOGGED_IN ) 94 imc_away_send_update( ic ); 95 } 96 97 return value; 98 } 99 81 100 irc_t *irc_new( int fd ) 82 101 { … … 144 163 irc_connection_list = g_slist_append( irc_connection_list, irc ); 145 164 165 s = set_add( &irc->set, "away", NULL, set_eval_away_status, irc ); 166 s->flags |= SET_NULL_OK; 146 167 s = set_add( &irc->set, "away_devoice", "true", set_eval_away_devoice, irc ); 147 168 s = set_add( &irc->set, "auto_connect", "true", set_eval_bool, irc ); 148 s = set_add( &irc->set, "auto_reconnect", " false", set_eval_bool, irc );169 s = set_add( &irc->set, "auto_reconnect", "true", set_eval_bool, irc ); 149 170 s = set_add( &irc->set, "auto_reconnect_delay", "5*3<900", set_eval_account_reconnect_delay, irc ); 150 171 s = set_add( &irc->set, "buddy_sendbuffer", "false", set_eval_bool, irc ); … … 164 185 s = set_add( &irc->set, "save_on_quit", "true", set_eval_bool, irc ); 165 186 s = set_add( &irc->set, "simulate_netsplit", "true", set_eval_bool, irc ); 187 s = set_add( &irc->set, "status", NULL, set_eval_away_status, irc ); 188 s->flags |= SET_NULL_OK; 166 189 s = set_add( &irc->set, "strip_html", "true", NULL, irc ); 167 190 s = set_add( &irc->set, "to_char", ": ", set_eval_to_char, irc );
Note: See TracChangeset
for help on using the changeset viewer.