aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilippe Saint-Pierre <stpere@gmail.com>2012-07-21 21:56:03 -0400
committerPhilippe Saint-Pierre <stpere@gmail.com>2012-07-21 22:09:45 -0400
commit1236c746afccdcf1ef33244cb1da655f3cf596dd (patch)
tree949730dcf69c91e476825d1f32fb94cc2fd1a42a
parent55d6e32c7d1d4e62bfee83d36142ca0953fda0dc (diff)
Tracker: a file leaving Trash won't appear in QueryPoseViewhrev44378
Fixing #1592. A feedback FSNotification()->EntryMoved->PendingNodeMonitorCache->FSNotification was seemingly introducing some race condition, as it was working 1 time on several tries.
-rw-r--r--src/kits/tracker/PoseView.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kits/tracker/PoseView.cpp b/src/kits/tracker/PoseView.cpp
index 07bacbb1ac..1bc5078d98 100644
--- a/src/kits/tracker/PoseView.cpp
+++ b/src/kits/tracker/PoseView.cpp
@@ -5323,6 +5323,7 @@ BPoseView::EntryMoved(const BMessage *message)
ReadPoseInfo(pose->TargetModel(), &poseInfo);
if (!ShouldShowPose(pose->TargetModel(), &poseInfo))
return DeletePose(&itemNode, pose, index);
+ return true;
}
BPoint loc(0, index * fListElemHeight);
@@ -5354,7 +5355,6 @@ BPoseView::EntryMoved(const BMessage *message)
return DeletePose(&itemNode);
else if (dirNode.node == thisDirNode.node)
EntryCreated(&dirNode, &itemNode, name);
-
return true;
}