| 448 JabberBuddyResource *jbr; |
448 JabberBuddyResource *jbr; |
| 449 |
449 |
| 450 jb = jabber_buddy_find(gc->proto_data, who, TRUE); |
450 jb = jabber_buddy_find(gc->proto_data, who, TRUE); |
| 451 jbr = jabber_buddy_find_resource(jb, jabber_get_resource(who)); |
451 jbr = jabber_buddy_find_resource(jb, jabber_get_resource(who)); |
| 452 |
452 |
| 453 if(jbr && !(jbr->capabilities & JABBER_CAP_COMPOSING)) |
453 if(!jbr || !(jbr->capabilities & JABBER_CAP_COMPOSING)) |
| 454 return 0; |
454 return 0; |
| 455 |
455 |
| 456 jm = g_new0(JabberMessage, 1); |
456 jm = g_new0(JabberMessage, 1); |
| 457 jm->js = gc->proto_data; |
457 jm->js = gc->proto_data; |
| 458 jm->type = JABBER_MESSAGE_CHAT; |
458 jm->type = JABBER_MESSAGE_CHAT; |