forked from enlightenment/enlightenment
Just strip the extension once in the beginning as we may use it in two places.
SVN revision: 23165
This commit is contained in:
parent
e8334c3094
commit
ecfaf0da58
|
@ -481,6 +481,7 @@ _bg_file_added(void *data, Ecore_File_Monitor *monitor, Ecore_File_Event event,
|
||||||
evas = e_win_evas_get(cfd->dia->win);
|
evas = e_win_evas_get(cfd->dia->win);
|
||||||
|
|
||||||
file = (char *)ecore_file_get_file((char *)path);
|
file = (char *)ecore_file_get_file((char *)path);
|
||||||
|
noext = ecore_file_strip_ext(file);
|
||||||
if (event == ECORE_FILE_EVENT_CREATED_FILE)
|
if (event == ECORE_FILE_EVENT_CREATED_FILE)
|
||||||
{
|
{
|
||||||
if (e_util_edje_collection_exists((char *)path, "desktop/background"))
|
if (e_util_edje_collection_exists((char *)path, "desktop/background"))
|
||||||
|
@ -489,14 +490,11 @@ _bg_file_added(void *data, Ecore_File_Monitor *monitor, Ecore_File_Event event,
|
||||||
ic = e_thumb_generate_begin((char *)path, 48, 48, evas, &ic, NULL, NULL);
|
ic = e_thumb_generate_begin((char *)path, 48, 48, evas, &ic, NULL, NULL);
|
||||||
else
|
else
|
||||||
ic = e_thumb_evas_object_get((char *)path, evas, 48, 48, 1);
|
ic = e_thumb_evas_object_get((char *)path, evas, 48, 48, 1);
|
||||||
e_widget_ilist_append(il, ic, ecore_file_strip_ext(file), _ilist_cb_bg_selected, cfd, (char *)path);
|
e_widget_ilist_append(il, ic, noext, _ilist_cb_bg_selected, cfd, (char *)path);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (event == ECORE_FILE_EVENT_DELETED_FILE)
|
else if (event == ECORE_FILE_EVENT_DELETED_FILE)
|
||||||
{
|
e_widget_ilist_remove_label(il, noext);
|
||||||
noext = ecore_file_strip_ext(file);
|
|
||||||
e_widget_ilist_remove_label(il, noext);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
|
|
Loading…
Reference in New Issue