Ignore:
Timestamp:
2007-07-01T16:29:21Z (17 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
9c9b37c
Parents:
2758cfe
Message:

Better handling of private messages via groupchats.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/jabber/jabber.c

    r2758cfe rb9f8b87  
    224224        struct jabber_buddy *bud;
    225225        struct xt_node *node;
     226        char *s;
    226227        int st;
    227228       
     
    229230                return jabber_write( ic, message, strlen( message ) );
    230231       
    231         bud = jabber_buddy_by_jid( ic, who, 0 );
     232        if( ( s = strchr( who, '=' ) ) && jabber_chat_by_name( ic, s + 1 ) )
     233                bud = jabber_buddy_by_ext_jid( ic, who, 0 );
     234        else
     235                bud = jabber_buddy_by_jid( ic, who, 0 );
    232236       
    233237        node = xt_new_node( "body", message, NULL );
Note: See TracChangeset for help on using the changeset viewer.