aboutsummaryrefslogtreecommitdiffstats
path: root/filter/filter-arg-types.c
diff options
context:
space:
mode:
authorNotZed <NotZed@HelixCode.com>2000-03-03 06:21:55 +0800
committerMichael Zucci <zucchi@src.gnome.org>2000-03-03 06:21:55 +0800
commit9cf31d6b063eacf768ea835fad15377aaddf6dc1 (patch)
tree8294058eb116e1a82fd7b8659ddb049eca7ea12d /filter/filter-arg-types.c
parent8e356d0601866c7f7d8139b1135a628fd4362462 (diff)
downloadgsoc2013-evolution-9cf31d6b063eacf768ea835fad15377aaddf6dc1.tar
gsoc2013-evolution-9cf31d6b063eacf768ea835fad15377aaddf6dc1.tar.gz
gsoc2013-evolution-9cf31d6b063eacf768ea835fad15377aaddf6dc1.tar.bz2
gsoc2013-evolution-9cf31d6b063eacf768ea835fad15377aaddf6dc1.tar.lz
gsoc2013-evolution-9cf31d6b063eacf768ea835fad15377aaddf6dc1.tar.xz
gsoc2013-evolution-9cf31d6b063eacf768ea835fad15377aaddf6dc1.tar.zst
gsoc2013-evolution-9cf31d6b063eacf768ea835fad15377aaddf6dc1.zip
Disconnect the list signal, so we dont get spurious emits during destroy.
2000-03-02 NotZed <NotZed@HelixCode.com> * filter-druid.c (object_destroy): Disconnect the list signal, so we dont get spurious emits during destroy. (arg_changed): Callback to update filter arg asynchronously. (arg_link_clicked): Edit the value non-modally. * filter-arg.c (filter_arg_edit_values_1): Changed to use non-modal interface. svn path=/trunk/; revision=2015
Diffstat (limited to 'filter/filter-arg-types.c')
-rw-r--r--filter/filter-arg-types.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/filter/filter-arg-types.c b/filter/filter-arg-types.c
index ea58bf36ae..ec5cb7b960 100644
--- a/filter/filter-arg-types.c
+++ b/filter/filter-arg-types.c
@@ -648,7 +648,7 @@ arg_folder_values_get_xml(FilterArg *argin)
cur = xmlNewChild(value, NULL, "folder", NULL);
if (a)
- xmlSetProp(cur, "folder", a);
+ xmlSetProp(cur, "name", a);
l = g_list_next(l);
}
@@ -665,7 +665,11 @@ arg_folder_values_add_xml(FilterArg *arg, xmlNodePtr node)
n = node->childs;
while (n) {
if (!strcmp(n->name, "folder")) {
- filter_arg_folder_add(arg, xmlGetProp(n, "name"));
+ char *name = xmlGetProp(n, "name");
+ if (name)
+ filter_arg_folder_add(arg, name);
+ else
+ g_warning("no xml prop 'name' on '%s'\n", n->name);
} else {
g_warning("Loading folders from xml, wrong node encountered: %s\n", n->name);
}