diff --git a/src/bin/edi_filepanel.c b/src/bin/edi_filepanel.c index b2b86af..274f0f0 100644 --- a/src/bin/edi_filepanel.c +++ b/src/bin/edi_filepanel.c @@ -1034,7 +1034,10 @@ edi_filepanel_select_path(const char *path) if (!item) return; - elm_genlist_item_selected_set(item, EINA_TRUE); + if (elm_genlist_item_selected_get(item)) + return; + + elm_genlist_item_selected_set(item, EINA_TRUE); } void