diff --git a/irc_im.c b/irc_im.c
index 940f93b..62f5a54 100644
a
|
b
|
static gboolean bee_irc_chat_msg( bee_t *bee, struct groupchat *c, bee_user_t *b |
625 | 625 | irc_t *irc = bee->ui_data; |
626 | 626 | irc_user_t *iu = bu->ui_data; |
627 | 627 | irc_channel_t *ic = c->ui_data; |
628 | | char *ts = NULL; |
| 628 | char *wrapped, *ts = NULL; |
629 | 629 | |
630 | 630 | if( ic == NULL ) |
631 | 631 | return FALSE; |
… |
… |
static gboolean bee_irc_chat_msg( bee_t *bee, struct groupchat *c, bee_user_t *b |
633 | 633 | if( sent_at > 0 && set_getbool( &bee->set, "display_timestamps" ) ) |
634 | 634 | ts = irc_format_timestamp( irc, sent_at ); |
635 | 635 | |
636 | | irc_send_msg( iu, "PRIVMSG", ic->name, msg, ts ); |
| 636 | wrapped = word_wrap( msg, 425 ); |
| 637 | irc_send_msg( iu, "PRIVMSG", ic->name, wrapped, ts ); |
637 | 638 | g_free( ts ); |
638 | 639 | |
639 | 640 | return TRUE; |