This is needed, else deleted file in all wont propagate.

SVN revision: 13477
This commit is contained in:
sebastid 2005-02-23 11:38:28 +00:00 committed by sebastid
parent 029763243c
commit f7bd20accb
1 changed files with 12 additions and 1 deletions

View File

@ -721,7 +721,18 @@ _e_app_cb_monitor(void *data, Ecore_File_Monitor *em,
* the client. */
a2 = _e_app_subapp_path_find(app, path);
if (a2)
a2->deleted = 1;
{
a2->deleted = 1;
/* If this app is in a main repository, tell all referencing
* apps to rescan. */
for (l = a2->references; l; l = l->next)
{
E_App *app;
app = l->data;
_e_app_subdir_rescan(app);
}
}
break;
case ECORE_FILE_EVENT_CHANGED:
if (type == ECORE_FILE_TYPE_FILE)