Index: Source/System/NodeCores/Drawables/Geometry/OSGGeoFunctions.cpp
===================================================================
RCS file: /cvsroot/opensg/OpenSG/Source/System/NodeCores/Drawables/Geometry/OSGGeoFunctions.cpp,v
retrieving revision 1.53
diff -u -r1.53 OSGGeoFunctions.cpp
--- Source/System/NodeCores/Drawables/Geometry/OSGGeoFunctions.cpp	22 Mar 2007 23:59:07 -0000	1.53
+++ Source/System/NodeCores/Drawables/Geometry/OSGGeoFunctions.cpp	9 May 2007 15:07:22 -0000
@@ -3523,6 +3523,8 @@
     if((geoPtr != NullFC) &&
            (indexMapSize = (geoPtr->getIndexMapping().size())))
     {
+		beginEditCP( geoPtr, Geometry::IndexMappingFieldMask | Geometry::IndicesFieldMask );
+
         indexPtr = geoPtr->getIndices();
         indexVec.resize(indexMapSize);
 
@@ -3597,6 +3599,8 @@
         {
             FWARNING(("No valid finalMask in createSingleIndex()\n"));
         }
+
+		endEditCP( geoPtr, Geometry::IndexMappingFieldMask | Geometry::IndicesFieldMask );
     }
 
     return vCount;
