diff options
Diffstat (limited to 'src/libtracker-miner/tracker-miner-fs.c')
-rw-r--r-- | src/libtracker-miner/tracker-miner-fs.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libtracker-miner/tracker-miner-fs.c b/src/libtracker-miner/tracker-miner-fs.c index e8c9de85e..0fbf7c60d 100644 --- a/src/libtracker-miner/tracker-miner-fs.c +++ b/src/libtracker-miner/tracker-miner-fs.c @@ -775,7 +775,8 @@ queue_event_coalesce (const QueueEvent *first, *replacement = NULL; if (first->type == TRACKER_MINER_FS_EVENT_CREATED) { - if (second->type == TRACKER_MINER_FS_EVENT_UPDATED && + if ((second->type == TRACKER_MINER_FS_EVENT_UPDATED || + second->type == TRACKER_MINER_FS_EVENT_CREATED) && first->file == second->file) { return QUEUE_ACTION_DELETE_SECOND; } else if (second->type == TRACKER_MINER_FS_EVENT_MOVED && |