From b37ea1915a96ee15353b55195abb1ac45817c2fe Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Wed, 12 Oct 2011 18:30:47 +0200 Subject: [PATCH] real time index: generate MODIFY event when receiving inotify MOVED_TO. We do not seem to receive a modify as was apparently the case at some point --- src/index/rclmonrcv.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/index/rclmonrcv.cpp b/src/index/rclmonrcv.cpp index 7e0a36d9..068def85 100644 --- a/src/index/rclmonrcv.cpp +++ b/src/index/rclmonrcv.cpp @@ -616,8 +616,10 @@ bool RclIntf::getEvent(RclMonEvent& ev, int secs) if (evp->mask & IN_ISDIR) { ev.m_etyp = RclMonEvent::RCLEVT_DIRCREATE; } else { - // Return null event. Will get modify event later - return true; + // We used to return null event because we would get a + // modify event later, but it seems not to be the case any + // more (10-2011). So generate MODIFY event + ev.m_etyp = RclMonEvent::RCLEVT_MODIFY; } } else if (evp->mask & (IN_IGNORED)) { if (!m_idtopath.erase(evp->wd)) {