diff --git a/interfaces/kits/js/src/mod_fs/class_watcher/watcher_entity.cpp b/interfaces/kits/js/src/mod_fs/class_watcher/watcher_entity.cpp index 057c8151f561dc2b81e494a906d1864c30b3f710..fb66880bb247fe58e9a65418e8fb7b648a82dea8 100644 --- a/interfaces/kits/js/src/mod_fs/class_watcher/watcher_entity.cpp +++ b/interfaces/kits/js/src/mod_fs/class_watcher/watcher_entity.cpp @@ -232,7 +232,7 @@ void FileWatcher::NotifyEvent(const struct inotify_event *event, WatcherCallback if (event->len > 0) { fileName += "/" + string(event->name); } - callback(iter->env, iter->nRef, fileName, event->mask, event->cookie); + callback(iter->env, iter->nRef, fileName, event->mask & IN_ALL_EVENTS, event->cookie); } }