diff options
| author | Philippe Saint-Pierre <stpere@gmail.com> | 2012-07-21 21:56:03 -0400 |
|---|---|---|
| committer | Philippe Saint-Pierre <stpere@gmail.com> | 2012-07-21 22:09:45 -0400 |
| commit | 1236c746afccdcf1ef33244cb1da655f3cf596dd (patch) | |
| tree | 949730dcf69c91e476825d1f32fb94cc2fd1a42a | |
| parent | 55d6e32c7d1d4e62bfee83d36142ca0953fda0dc (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.cpp | 2 |
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; } |
