diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2010-06-26 22:26:41 +0100 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2010-06-26 22:26:41 +0100 |
commit | 92c8d410eb1d26bfe876ae119734772f46c9a7da (patch) | |
tree | 190d75fe792453a01fcc8eca822ade7c5d7e5bf1 /irc_user.c | |
parent | 41d415beaa1fd3bdd67a12686fc35386e5b81108 (diff) |
Remember in which channel the user talked to someone and show responses in
that same channel.
Diffstat (limited to 'irc_user.c')
-rw-r--r-- | irc_user.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -33,7 +33,10 @@ irc_user_t *irc_user_new( irc_t *irc, const char *nick ) iu->nick = g_strdup( nick ); iu->user = iu->host = iu->fullname = iu->nick; - iu->flags = set_getbool( &irc->b->set, "private" ) ? IRC_USER_PRIVATE : 0; + if( set_getbool( &irc->b->set, "private" ) ) + iu->last_channel = NULL; + else + iu->last_channel = irc->default_channel; iu->key = g_strdup( nick ); nick_lc( iu->key ); |