Mercurial > geeqie
comparison src/view_file_icon.c @ 577:5ded871a0968
Minor cleanup.
author | zas_ |
---|---|
date | Sun, 04 May 2008 23:03:36 +0000 |
parents | b941403a4cd9 |
children | d31008c98f10 |
comparison
equal
deleted
inserted
replaced
576:9dc0513837b5 | 577:5ded871a0968 |
---|---|
781 work = VFICON_INFO(vf, selection); | 781 work = VFICON_INFO(vf, selection); |
782 while (work) | 782 while (work) |
783 { | 783 { |
784 IconData *id = work->data; | 784 IconData *id = work->data; |
785 work = work->next; | 785 work = work->next; |
786 if (vficon_index_by_id(vf, id) < 0) | 786 |
787 { | 787 if (vficon_index_by_id(vf, id) >= 0) continue; |
788 VFICON_INFO(vf, selection) = g_list_remove(VFICON_INFO(vf, selection), id); | 788 |
789 } | 789 VFICON_INFO(vf, selection) = g_list_remove(VFICON_INFO(vf, selection), id); |
790 } | 790 } |
791 } | 791 } |
792 | 792 |
793 void vficon_select_all(ViewFile *vf) | 793 void vficon_select_all(ViewFile *vf) |
794 { | 794 { |
799 | 799 |
800 work = vf->list; | 800 work = vf->list; |
801 while (work) | 801 while (work) |
802 { | 802 { |
803 IconData *id = work->data; | 803 IconData *id = work->data; |
804 work = work->next; | |
805 | |
804 VFICON_INFO(vf, selection) = g_list_append(VFICON_INFO(vf, selection), id); | 806 VFICON_INFO(vf, selection) = g_list_append(VFICON_INFO(vf, selection), id); |
805 vficon_selection_add(vf, work->data, SELECTION_SELECTED, NULL); | 807 vficon_selection_add(vf, id, SELECTION_SELECTED, NULL); |
806 work = work->next; | |
807 } | 808 } |
808 | 809 |
809 vficon_send_update(vf); | 810 vficon_send_update(vf); |
810 } | 811 } |
811 | 812 |
814 GList *work; | 815 GList *work; |
815 | 816 |
816 work = VFICON_INFO(vf, selection); | 817 work = VFICON_INFO(vf, selection); |
817 while (work) | 818 while (work) |
818 { | 819 { |
819 vficon_selection_remove(vf, work->data, SELECTION_SELECTED, NULL); | 820 IconData *id = work->data; |
820 work = work->next; | 821 work = work->next; |
822 | |
823 vficon_selection_remove(vf, id, SELECTION_SELECTED, NULL); | |
821 } | 824 } |
822 | 825 |
823 g_list_free(VFICON_INFO(vf, selection)); | 826 g_list_free(VFICON_INFO(vf, selection)); |
824 VFICON_INFO(vf, selection) = NULL; | 827 VFICON_INFO(vf, selection) = NULL; |
825 | 828 |