- for(i=0;response[i];i++) if(response[i]=='\n') response[i]=0;
- if(response[0]!='\0') purple_conv_im_send(purple_conversation_get_im_data(conv), response);
-
+ for(i=0;response[i];i++) if(response[i]=='\n') response[i]='\0';
+ if(response[0]!='\0') {
+ if(purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_CHAT) {
+ purple_conv_chat_send(purple_conversation_get_chat_data(conv), response);
+ } else {
+ purple_conv_im_send(purple_conversation_get_im_data(conv), response);
+ }
+ }