# HG changeset patch # User Sadrul Habib Chowdhury # Date 1152408192 0 # Node ID 82684a39f1ecdf773399f73639168de59bd93f41 # Parent af23525bcb312253132670713cd9337e86189e9e [gaim-migrate @ 16469] I have not implemented the /-commands for the conversations. For now, disable sending any message starting with a '/'. committer: Tailor Script diff -r af23525bcb31 -r 82684a39f1ec console/gntconv.c --- a/console/gntconv.c Sun Jul 09 01:07:00 2006 +0000 +++ b/console/gntconv.c Sun Jul 09 01:23:12 2006 +0000 @@ -47,16 +47,28 @@ if (key[0] == '\r' && key[1] == 0) { const char *text = gnt_entry_get_text(GNT_ENTRY(ggconv->entry)); - switch (gaim_conversation_get_type(ggconv->conv)) + if (*text == '/') + { + /* XXX: Need to check for /-commands here */ + gnt_text_view_append_text_with_flags(GNT_TEXT_VIEW(ggconv->tv), + _("Commands are not supported yet. Message was NOT sent."), + GNT_TEXT_FLAG_DIM | GNT_TEXT_FLAG_UNDERLINE); + gnt_text_view_next_line(GNT_TEXT_VIEW(ggconv->tv)); + gnt_text_view_scroll(GNT_TEXT_VIEW(ggconv->tv), 0); + } + else { - case GAIM_CONV_TYPE_IM: - gaim_conv_im_send_with_flags(GAIM_CONV_IM(ggconv->conv), text, GAIM_MESSAGE_SEND); - break; - case GAIM_CONV_TYPE_CHAT: - gaim_conv_chat_send(GAIM_CONV_CHAT(ggconv->conv), text); - break; - default: - g_return_val_if_reached(FALSE); + switch (gaim_conversation_get_type(ggconv->conv)) + { + case GAIM_CONV_TYPE_IM: + gaim_conv_im_send_with_flags(GAIM_CONV_IM(ggconv->conv), text, GAIM_MESSAGE_SEND); + break; + case GAIM_CONV_TYPE_CHAT: + gaim_conv_chat_send(GAIM_CONV_CHAT(ggconv->conv), text); + break; + default: + g_return_val_if_reached(FALSE); + } } gnt_entry_clear(GNT_ENTRY(ggconv->entry)); return TRUE;