mirror of https://github.com/MidnightCommander/mc
src/filemanager/find.c: ret rid of string duplication.
* (add_to_list_take): new function: listbox_add_item_take() wrapper. * (insert_file): use add_to_list_take(). Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
This commit is contained in:
parent
5dd087421e
commit
615eda6e9e
|
@ -355,6 +355,14 @@ add_to_list (const char *text, void *data)
|
||||||
|
|
||||||
/* --------------------------------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
|
static inline char *
|
||||||
|
add_to_list_take (char *text, void *data)
|
||||||
|
{
|
||||||
|
return listbox_add_item_take (find_list, LISTBOX_APPEND_AT_END, 0, text, data, TRUE);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* --------------------------------------------------------------------------------------------- */
|
||||||
|
|
||||||
static inline void
|
static inline void
|
||||||
stop_idle (void *data)
|
stop_idle (void *data)
|
||||||
{
|
{
|
||||||
|
@ -945,8 +953,7 @@ insert_file (const char *dir, const char *file, gsize start, gsize end)
|
||||||
location->dir = dirname;
|
location->dir = dirname;
|
||||||
location->start = start;
|
location->start = start;
|
||||||
location->end = end;
|
location->end = end;
|
||||||
add_to_list (tmp_name, location);
|
add_to_list_take (tmp_name, location);
|
||||||
g_free (tmp_name);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* --------------------------------------------------------------------------------------------- */
|
/* --------------------------------------------------------------------------------------------- */
|
||||||
|
|
Loading…
Reference in New Issue