Index: trunk/src/trackerd/trackerd.c =================================================================== --- trunk/src/trackerd/trackerd.c (revision 1095) +++ trunk/src/trackerd/trackerd.c (working copy) @@ -1457,6 +1457,9 @@ tracker_debug ("processing %s with action %s and counter %d ", info->uri, tracker_actions[info->action], info->counter); + /* preprocess ambiguous actions when we need to work out if its a file or a directory that the action relates to */ + verify_action (info); + if (info->action != TRACKER_ACTION_DELETE && info->action != TRACKER_ACTION_DIRECTORY_DELETED && info->action != TRACKER_ACTION_FILE_DELETED) { @@ -1505,9 +1508,6 @@ } - /* preprocess ambiguous actions when we need to work out if its a file or a directory that the action relates to */ - verify_action (info); - /* get latest file info from disk */