[empathy: 4/5] Be consistent with EmpathyMessage style.



commit e92cc2a571051be566895ed3f09faebd8c56716f
Author: Will Thompson <will thompson collabora co uk>
Date:   Mon Aug 31 10:43:36 2009 +0100

    Be consistent with EmpathyMessage style.

 libempathy/empathy-message.c |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 deletions(-)
---
diff --git a/libempathy/empathy-message.c b/libempathy/empathy-message.c
index 4b9413b..a403766 100644
--- a/libempathy/empathy-message.c
+++ b/libempathy/empathy-message.c
@@ -71,7 +71,6 @@ static void
 empathy_message_class_init (EmpathyMessageClass *class)
 {
 	GObjectClass *object_class;
-	GParamSpec *pspec;
 
 	object_class = G_OBJECT_CLASS (class);
 	object_class->finalize     = empathy_message_finalize;
@@ -126,12 +125,13 @@ empathy_message_class_init (EmpathyMessageClass *class)
 							       G_PARAM_READWRITE));
 
 
-	pspec = g_param_spec_boolean ("incoming",
-				      "Incoming",
-				      "If this is an incoming (as opposed to sent) message",
-				      FALSE,
-				      G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS);
-	g_object_class_install_property (object_class, PROP_INCOMING, pspec);
+	g_object_class_install_property (object_class,
+					 PROP_INCOMING,
+					 g_param_spec_boolean ("incoming",
+							       "Incoming",
+							       "If this is an incoming (as opposed to sent) message",
+							       FALSE,
+							       G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
 	g_type_class_add_private (object_class, sizeof (EmpathyMessagePriv));
 
@@ -598,7 +598,15 @@ empathy_message_set_id (EmpathyMessage *message, guint id)
 void
 empathy_message_set_incoming (EmpathyMessage *message, gboolean incoming)
 {
-	g_object_set (message, "incoming", incoming, NULL);
+	EmpathyMessagePriv *priv;
+
+	g_return_if_fail (EMPATHY_IS_MESSAGE (message));
+
+	priv = GET_PRIV (message);
+
+	priv->incoming = incoming;
+
+	g_object_notify (G_OBJECT (message), "incoming");
 }
 
 gboolean



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]