From 0b1644a1c4708a358d8cd2d52553356b070b5e82 Mon Sep 17 00:00:00 2001
From: laurence <laurence>
Date: Fri, 10 Feb 2012 09:17:08 +0000
Subject: [PATCH] BUG: extendedFeatureEdgeMesh feature point tree was not
 initialised correctly

---
 .../extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C     | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C b/src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C
index b7ab3074fc9..0ebb7b58ab6 100644
--- a/src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C
+++ b/src/edgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C
@@ -853,13 +853,17 @@ Foam::extendedFeatureEdgeMesh::pointTree() const
         bb.min() -= point(ROOTVSMALL, ROOTVSMALL, ROOTVSMALL);
         bb.max() += point(ROOTVSMALL, ROOTVSMALL, ROOTVSMALL);
 
-        labelList allPoints(identity(points().size()));
+        const labelList featurePointLabels = identity(nonFeatureStart_);
 
         pointTree_.reset
         (
             new indexedOctree<treeDataPoint>
             (
-                treeDataPoint(points()),
+                treeDataPoint
+                (
+                    points(),
+                    featurePointLabels
+                ),
                 bb,     // bb
                 8,      // maxLevel
                 10,     // leafsize
-- 
GitLab