@@ -97,16 +97,9 @@ local function get_sort()
9797 end
9898end
9999
100- local function get_unit_search_key (unit )
101- return (' %s %s %s' ):format (
102- dfhack .units .getReadableName (unit ), -- last name is in english
103- dfhack .units .getProfessionName (unit ),
104- dfhack .TranslateName (unit .name , false , true )) -- get untranslated last name
105- end
106-
107100local function get_cri_unit_search_key (cri_unit )
108101 return (' %s %s' ):format (
109- cri_unit .un and get_unit_search_key (cri_unit .un ) or ' ' ,
102+ cri_unit .un and sortoverlay . get_unit_search_key (cri_unit .un ) or ' ' ,
110103 cri_unit .job_sort_name )
111104end
112105
@@ -132,7 +125,7 @@ local function work_details_search(vec, data, text, incremental)
132125 data .selected = work_details .selected_work_detail_index
133126 end
134127 sortoverlay .single_vector_search (
135- {get_search_key_fn = get_unit_search_key },
128+ {get_search_key_fn = sortoverlay . get_unit_search_key },
136129 vec , data , text , incremental )
137130end
138131
161154local function get_candidate_search_key (cand )
162155 if not cand .un then return end
163156 return (' %s %s' ):format (
164- get_unit_search_key (cand .un ),
157+ sortoverlay . get_unit_search_key (cand .un ),
165158 serialize_skills (cand .un ))
166159end
167160
@@ -420,15 +413,15 @@ function InterrogationOverlay:init()
420413 self :register_handler (' INTERROGATING' , justice .interrogation_list ,
421414 curry (sortoverlay .flags_vector_search ,
422415 {
423- get_search_key_fn = get_unit_search_key ,
416+ get_search_key_fn = sortoverlay . get_unit_search_key ,
424417 get_elem_id_fn = function (unit ) return unit .id end ,
425418 matches_filters_fn = self :callback (' matches_filters' ),
426419 },
427420 justice .interrogation_list_flag ))
428421 self :register_handler (' CONVICTING' , justice .conviction_list ,
429422 curry (sortoverlay .single_vector_search ,
430423 {
431- get_search_key_fn = get_unit_search_key ,
424+ get_search_key_fn = sortoverlay . get_unit_search_key ,
432425 matches_filters_fn = self :callback (' matches_filters' ),
433426 }))
434427end
0 commit comments