On Tue, 2004-01-13 at 12:40, Mark McLoughlin wrote:
> Index: libedataserver/e-source.c
> ===================================================================
> RCS file: /cvs/gnome/evolution-data-server/libedataserver/e-source.c,v
> retrieving revision 1.11
> diff -u -p -r1.11 e-source.c
> --- libedataserver/e-source.c 9 Jan 2004 20:05:34 -0000       1.11
> +++ libedataserver/e-source.c 13 Jan 2004 17:33:57 -0000
> @@ -622,7 +622,7 @@ dump_common_to_xml_node (ESource *source
>       ESourcePrivate *priv;
>       gboolean has_color;
>       guint32 color;
> -     xmlNodePtr node, properties_node;
> +     xmlNodePtr node;
>  
>       priv = source->priv;
>  
> @@ -642,8 +642,12 @@ dump_common_to_xml_node (ESource *source
>               g_free (color_string);
>       }
>  
> -     properties_node = xmlNewChild (node, NULL, "properties", NULL);
> -     g_hash_table_foreach (priv->properties, (GHFunc) property_dump_cb, 
> properties_node);
> +     if (g_hash_table_size (priv->properties) != 0) {
> +             xmlNodePtr properties_node;
> +
> +             properties_node = xmlNewChild (node, NULL, "properties", NULL);
> +             g_hash_table_foreach (priv->properties, (GHFunc) property_dump_cb, 
> properties_node);
> +     }

What is the point of this change?

-JP
-- 
JP Rosevear <[EMAIL PROTECTED]>
Ximian, Inc.

_______________________________________________
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution-hackers

Reply via email to