diff options
author | NotZed <NotZed@HelixCode.com> | 2000-03-03 06:21:55 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2000-03-03 06:21:55 +0800 |
commit | 9cf31d6b063eacf768ea835fad15377aaddf6dc1 (patch) | |
tree | 8294058eb116e1a82fd7b8659ddb049eca7ea12d /filter/filter-arg-types.c | |
parent | 8e356d0601866c7f7d8139b1135a628fd4362462 (diff) | |
download | gsoc2013-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.c | 8 |
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); } |