diff --git a/backends/libpurple/main.cpp b/backends/libpurple/main.cpp index 945160bbd7b02388aad090d1bb35e377743d600a..8299ea89655194c83b4fae464f179658650aa0a6 100644 --- a/backends/libpurple/main.cpp +++ b/backends/libpurple/main.cpp @@ -1314,6 +1314,7 @@ static gboolean conv_has_focus(PurpleConversation *conv) { } static void conv_chat_topic_changed(PurpleConversation *conv, const char *who, const char *topic) { + LOG4CXX_INFO(logger, "Conversation topic changed"); PurpleAccount *account = purple_conversation_get_account_wrapped(conv); np->handleSubject(np->m_accounts[account], purple_conversation_get_name_wrapped(conv), topic ? topic : "", who ? who : "Spectrum 2"); } @@ -1324,6 +1325,9 @@ static void conv_present(PurpleConversation *conv) { if (topic && *topic != '\0') { conv_chat_topic_changed(conv, topic, PURPLE_CONV_CHAT_WRAPPED(conv)->who); } + else { + LOG4CXX_INFO(logger, "Conversation created with an empty topic"); + } } }