Changeset bb151f7 for irc_im.c


Ignore:
Timestamp:
2010-11-20T20:25:44Z (13 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
748bcdd
Parents:
d68365c
Message:

Added irc_channel_with_user() function to find a suitable channel to show
a user's message in, instead of just &bitlbee by default.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • irc_im.c

    rd68365c rbb151f7  
    5454        bu->ui_data = iu = irc_user_new( irc, nick );
    5555        iu->bu = bu;
     56       
     57        if( set_getbool( &irc->b->set, "private" ) )
     58                iu->last_channel = NULL;
     59        else
     60                iu->last_channel = irc_channel_with_user( irc, iu );
    5661       
    5762        if( ( s = strchr( bu->handle, '@' ) ) )
     
    210215                if( iu->last_channel->flags & IRC_CHANNEL_JOINED )
    211216                        ic = iu->last_channel;
    212                 else if( irc->default_channel->flags & IRC_CHANNEL_JOINED )
    213                         ic = irc->default_channel;
     217                else
     218                        ic = irc_channel_with_user( irc, iu );
    214219        }
    215220       
Note: See TracChangeset for help on using the changeset viewer.