Index: src/lib/ecore_file/Ecore_File.h =================================================================== --- src/lib/ecore_file/Ecore_File.h (révision 57298) +++ src/lib/ecore_file/Ecore_File.h (copie de travail) @@ -73,7 +73,8 @@ ECORE_FILE_EVENT_DELETED_FILE, /**< Deleted file event. */ ECORE_FILE_EVENT_DELETED_DIRECTORY, /**< Deleted directory event. */ ECORE_FILE_EVENT_DELETED_SELF, /**< Deleted monitored directory event. */ - ECORE_FILE_EVENT_MODIFIED /**< Modified file or directory event. */ + ECORE_FILE_EVENT_MODIFIED, /**< Modified file or directory event. */ + ECORE_FILE_EVENT_CLOSED /**< Closed file event */ } Ecore_File_Event; /** Index: src/lib/ecore_file/ecore_file_monitor_inotify.c =================================================================== --- src/lib/ecore_file/ecore_file_monitor_inotify.c (révision 57298) +++ src/lib/ecore_file/ecore_file_monitor_inotify.c (copie de travail) @@ -218,7 +218,7 @@ if (mask & IN_CLOSE_WRITE) { if (!isdir) - em->func(em->data, em, ECORE_FILE_EVENT_MODIFIED, buf); + em->func(em->data, em, ECORE_FILE_EVENT_CLOSED, buf); } if (mask & IN_MODIFY) {