netstar pushed a commit to branch master. http://git.enlightenment.org/tools/edi.git/commit/?id=2e10b48162090a806124328ebd273cbd0d5cb191
commit 2e10b48162090a806124328ebd273cbd0d5cb191 Author: Al Poole <nets...@gmail.com> Date: Sun Oct 29 09:46:37 2017 +0000 edi_filepanel: if file is deleted close item in view. If file is deleted outside of Edi or we stash and the file is removed we should close the item in the editor also. --- src/bin/edi_filepanel.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/bin/edi_filepanel.c b/src/bin/edi_filepanel.c index 64a838d..b676714 100644 --- a/src/bin/edi_filepanel.c +++ b/src/bin/edi_filepanel.c @@ -958,9 +958,15 @@ _file_listing_updated(void *data EINA_UNUSED, int type EINA_UNUSED, parent_it = _file_listing_item_find(dir); if (type == EIO_MONITOR_FILE_CREATED) - _file_listing_item_insert(ev->filename, EINA_FALSE, parent_it); + { + _file_listing_item_insert(ev->filename, EINA_FALSE, parent_it); + } else if (type == EIO_MONITOR_FILE_DELETED) - _file_listing_item_delete(ev->filename); + { + _file_listing_item_delete(ev->filename); + edi_mainview_item_close_path(ev->filename); + } + if (type == EIO_MONITOR_DIRECTORY_CREATED) _file_listing_item_insert(ev->filename, EINA_TRUE, parent_it); else if (type == EIO_MONITOR_DIRECTORY_DELETED) --