[empathy/gnome-2-28] Respect "DisableCombineConsecutive" adium theme setting. Fixes bug #596317
- From: Xavier Claessens <xclaesse src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [empathy/gnome-2-28] Respect "DisableCombineConsecutive" adium theme setting. Fixes bug #596317
- Date: Wed, 30 Sep 2009 14:19:05 +0000 (UTC)
commit fc27fecb52fe108782e9835bad6c7256d38d6d72
Author: Xavier Claessens <xclaesse gmail com>
Date: Mon Sep 28 09:52:41 2009 +0200
Respect "DisableCombineConsecutive" adium theme setting. Fixes bug #596317
libempathy-gtk/empathy-theme-adium.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/libempathy-gtk/empathy-theme-adium.c b/libempathy-gtk/empathy-theme-adium.c
index f4779da..edb0186 100644
--- a/libempathy-gtk/empathy-theme-adium.c
+++ b/libempathy-gtk/empathy-theme-adium.c
@@ -603,12 +603,15 @@ theme_adium_append_message (EmpathyChatView *view,
/* We want to join this message with the last one if
* - senders are the same contact,
- * - last message was recieved recently, and
- * - last message and this message both are/aren't backlog */
+ * - last message was recieved recently,
+ * - last message and this message both are/aren't backlog, and
+ * - DisableCombineConsecutive is not set in theme's settings */
is_backlog = empathy_message_is_backlog (msg);
consecutive = empathy_contact_equal (priv->last_contact, sender) &&
(timestamp - priv->last_timestamp < MESSAGE_JOIN_PERIOD) &&
- (is_backlog == priv->last_is_backlog);
+ (is_backlog == priv->last_is_backlog) &&
+ !tp_asv_get_boolean (priv->data->info,
+ "DisableCombineConsecutive", NULL);
/* Define message classes */
message_classes = g_string_new ("message");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]