--- a/libpurple/plugins/newline.c Sun Jun 23 17:20:37 2013 +0530 +++ b/libpurple/plugins/newline.c Sun Jun 23 17:32:51 2013 +0530 @@ -31,9 +31,9 @@ addnewline_msg_cb(PurpleAccount *account, char *sender, char **message, PurpleConversation *conv, int *flags, void *data) { - if (((purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_IM) && + if ((PURPLE_IS_IM_CONVERSATION(conv) && !purple_prefs_get_bool("/plugins/core/newline/im")) || - ((purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_CHAT) && + (PURPLE_IS_CHAT_CONVERSATION(conv) && !purple_prefs_get_bool("/plugins/core/newline/chat"))) return FALSE;