comparison src/view_file/view_file_list.c @ 2817:e6f95baec8b5

Fix #624: Filter files by shell or regular expression pattern https://github.com/BestImageViewer/geeqie/issues/624 An option on Select/Show File Filter (or the toolbar) to provide regular expression file-filtering of the currently displayed folder.
author Colin Clark <colin.clark@cclark.uk>
date Wed, 15 Aug 2018 19:43:06 +0100
parents 2feed80bcd34
children
comparison
equal deleted inserted replaced
2816:e993f52f08a2 2817:e6f95baec8b5
1799 // FIXME: marks-enabled to marks-disabled) 1799 // FIXME: marks-enabled to marks-disabled)
1800 file_data_unlock_list(vf->list); 1800 file_data_unlock_list(vf->list);
1801 } 1801 }
1802 1802
1803 vf->list = file_data_filter_marks_list(vf->list, vf_marks_get_filter(vf)); 1803 vf->list = file_data_filter_marks_list(vf->list, vf_marks_get_filter(vf));
1804 vf->list = g_list_first(vf->list);
1805 vf->list = file_data_filter_file_filter_list(vf->list, vf_file_filter_get_filter(vf));
1804 file_data_register_notify_func(vf_notify_cb, vf, NOTIFY_PRIORITY_MEDIUM); 1806 file_data_register_notify_func(vf_notify_cb, vf, NOTIFY_PRIORITY_MEDIUM);
1805 1807
1806 DEBUG_1("%s vflist_refresh: sort", get_exec_time()); 1808 DEBUG_1("%s vflist_refresh: sort", get_exec_time());
1807 vf->list = filelist_sort(vf->list, vf->sort_method, vf->sort_ascend); 1809 vf->list = filelist_sort(vf->list, vf->sort_method, vf->sort_ascend);
1808 } 1810 }