From 2f90105c7fd3828f2560fe30c76b64750c069bed Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Thu, 8 Dec 2005 07:59:00 +0000 Subject: [PATCH] Compare the strings, not the pointers. 2005-12-08 Tor Lillqvist * libedataserver/e-source-group.c (e_source_group_set_name): Compare the strings, not the pointers. --- ChangeLog | 3 +++ libedataserver/e-source-group.c | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f065e14..307321a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,9 @@ * libedataserver/e-db3-utils.c * libedataserver/e-file-cache.c: Use gstdio wrappers. + * libedataserver/e-source-group.c (e_source_group_set_name): + Compare the strings, not the pointers. + * libedataserver/e-xml-utils.c * libedataserver/e-xml-utils.h: New files. (e_xml_parse_file): Replacement for xmlParseFile(). Needed because diff --git a/libedataserver/e-source-group.c b/libedataserver/e-source-group.c index 49865e1..6322aca 100644 --- a/libedataserver/e-source-group.c +++ b/libedataserver/e-source-group.c @@ -435,7 +435,8 @@ e_source_group_set_name (ESourceGroup *group, if (group->priv->readonly) return; - if (group->priv->name == name) + if (group->priv->name != NULL && + strcmp (group->priv->name, name) == 0) return; g_free (group->priv->name); -- 2.7.4