From 79697ab1fc4f90646bc3495514d6e30585a2f97f Mon Sep 17 00:00:00 2001
From: Jonny Lamb <jonny.lamb@collabora.co.uk>
Date: Fri, 6 Mar 2009 11:51:58 +0000
Subject: Only write messages to one specified log source, hardcoded at the
 moment.

Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>

svn path=/trunk/; revision=2590
---
 src/empathy.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

(limited to 'src')

diff --git a/src/empathy.c b/src/empathy.c
index ce380588f..9357b2cb7 100644
--- a/src/empathy.c
+++ b/src/empathy.c
@@ -136,13 +136,21 @@ received_message_cb (EmpathyTpChat  *tp_chat,
 {
 	EmpathyLogManager *log_manager;
 	EmpathyContact    *contact;
+	GError            *error = NULL;
 
 	contact = empathy_tp_chat_get_remote_contact (tp_chat);
 
 	log_manager = empathy_log_manager_dup_singleton ();
 
-	empathy_log_manager_add_message (log_manager,
-		empathy_contact_get_id (contact), is_chatroom, message);
+	if (!empathy_log_manager_add_message (log_manager,
+					     empathy_contact_get_id (contact),
+					     is_chatroom,
+					     message,
+					     &error)) {
+		DEBUG ("Failed to write message: %s",
+			error ? error->message : "No error message");
+	}
+
 
 	g_object_unref (contact);
 	g_object_unref (log_manager);
-- 
cgit v1.2.3