~sjrct/homebank/resize-xfer-window

« back to all changes in this revision

Viewing changes to src/hb-tag.c

  • Committer: Maxime Doyen
  • Date: 2023-09-06 19:23:05 UTC
  • Revision ID: homebank@free.fr-20230906192305-k19peze360g5cr9t
5.7 release

Show diffs side-by-side

added added

removed removed

Lines of Context:
622
622
{
623
623
GList *list = g_hash_table_get_values(GLOBALS->h_tag);
624
624
 
625
 
        if(column == 0)
626
 
                return g_list_sort(list, (GCompareFunc)tag_glist_key_compare_func);
627
 
        else
628
 
                return g_list_sort(list, (GCompareFunc)tag_glist_name_compare_func);
 
625
        switch(column)
 
626
        {
 
627
                case HB_GLIST_SORT_NAME:
 
628
                        return g_list_sort(list, (GCompareFunc)tag_glist_name_compare_func);
 
629
                        break;
 
630
                //case HB_GLIST_SORT_KEY:
 
631
                default:
 
632
                        return g_list_sort(list, (GCompareFunc)tag_glist_key_compare_func);             
 
633
        }
629
634
}
630
635
 
631
636
 
632
 
 
633
637
gboolean
634
638
tag_load_csv(gchar *filename, gchar **error)
635
639
{
697
701
        io = g_io_channel_new_file(filename, "w", NULL);
698
702
        if(io != NULL)
699
703
        {
700
 
                ltag = list = tag_glist_sorted(1);
 
704
                ltag = list = tag_glist_sorted(HB_GLIST_SORT_NAME);
701
705
 
702
706
                while (list != NULL)
703
707
                {