]> git.0d.be Git - empathy.git/commitdiff
empathy_message_new_from_tp_message: assign priv as soon as the message is created
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Tue, 19 Apr 2011 07:52:54 +0000 (09:52 +0200)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Tue, 19 Apr 2011 07:52:54 +0000 (09:52 +0200)
libempathy/empathy-message.c

index 1740e1de52baff1793c5647c045e8db4262819f4..ad3a32c1f9b1815d1ce081ee9a333323a6c0ee54 100644 (file)
@@ -638,12 +638,13 @@ empathy_message_new_from_tp_message (TpMessage *tp_msg,
                "incoming", incoming,
                NULL);
 
+       priv = GET_PRIV (message);
+
        /* FIXME: this is pretty low level, ideally we shouldn't have to use the
         * ID directly but we don't use TpTextChannel's ack API everywhere yet. */
        id = tp_asv_get_uint32 (tp_message_peek (tp_msg, 0),
                "pending-message-id", NULL);
 
-       priv = GET_PRIV (message);
        priv->id = id;
 
        g_free (body);