diff options
Diffstat (limited to 'ui/filters.c')
-rw-r--r-- | ui/filters.c | 47 |
1 files changed, 30 insertions, 17 deletions
diff --git a/ui/filters.c b/ui/filters.c index 3618013ad0..22969348ab 100644 --- a/ui/filters.c +++ b/ui/filters.c @@ -600,25 +600,38 @@ save_filter_list(filter_list_type_t list_type, char **pref_path_return, */ void copy_filter_list(filter_list_type_t dest_type, filter_list_type_t src_type) { - GList **flpp_dest; - GList **flpp_src; - GList *flp_src; - filter_def *filt; + GList **flpp_dest; + GList **flpp_src; + GList *flp_src; + filter_def *filt; - g_assert(dest_type != src_type); + g_assert(dest_type != src_type); - flpp_dest = get_filter_list(dest_type); - flpp_src = get_filter_list(src_type); - /* throw away the "old" destination list - a NULL list is ok here */ - while(*flpp_dest) { - *flpp_dest = remove_filter_entry(*flpp_dest, g_list_first(*flpp_dest)); - } - g_assert(g_list_length(*flpp_dest) == 0); + flpp_dest = get_filter_list(dest_type); + flpp_src = get_filter_list(src_type); + /* throw away the "old" destination list - a NULL list is ok here */ + while(*flpp_dest) { + *flpp_dest = remove_filter_entry(*flpp_dest, g_list_first(*flpp_dest)); + } + g_assert(g_list_length(*flpp_dest) == 0); - /* copy the list entries */ - for(flp_src = g_list_first(*flpp_src); flp_src; flp_src = g_list_next(flp_src)) { - filt = (filter_def *)(flp_src->data); + /* copy the list entries */ + for(flp_src = g_list_first(*flpp_src); flp_src; flp_src = g_list_next(flp_src)) { + filt = (filter_def *)(flp_src->data); - *flpp_dest = add_filter_entry(*flpp_dest, filt->name, filt->strval); - } + *flpp_dest = add_filter_entry(*flpp_dest, filt->name, filt->strval); + } } + +/* + * Editor modelines - http://www.wireshark.org/tools/modelines.html + * + * Local Variables: + * c-basic-offset: 2 + * tab-width: 8 + * indent-tabs-mode: nil + * End: + * + * ex: set shiftwidth=2 tabstop=8 expandtab: + * :indentSize=2:tabSize=8:noTabs=true: + */ |