[telepathy-mission-control/master] McdDispatchOperation: move a simple memory-free from dispose to finalize

Simon McVittie simon.mcvittie at collabora.co.uk
Tue May 26 09:55:36 PDT 2009


---
 src/mcd-dispatch-operation.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/mcd-dispatch-operation.c b/src/mcd-dispatch-operation.c
index b5fb302..2416b45 100644
--- a/src/mcd-dispatch-operation.c
+++ b/src/mcd-dispatch-operation.c
@@ -409,6 +409,9 @@ mcd_dispatch_operation_finalize (GObject *object)
 {
     McdDispatchOperationPrivate *priv = MCD_DISPATCH_OPERATION_PRIV (object);
 
+    g_strfreev (priv->possible_handlers);
+    priv->possible_handlers = NULL;
+
     if (priv->properties)
         g_hash_table_unref (priv->properties);
 
@@ -425,9 +428,6 @@ mcd_dispatch_operation_dispose (GObject *object)
     McdDispatchOperationPrivate *priv = MCD_DISPATCH_OPERATION_PRIV (object);
     GList *list;
 
-    g_strfreev (priv->possible_handlers);
-    priv->possible_handlers = NULL;
-
     if (priv->channels)
     {
         for (list = priv->channels; list != NULL; list = list->next)
-- 
1.5.6.5




More information about the telepathy-commits mailing list