Show
Ignore:
Timestamp:
04/06/07 00:00:32 (2 years ago)
Author:
vossg
Message:

fixed : improved multi aspect value field deletion

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/mixin-collappse/Source/System/NodeCores/Drawables/Geometry/Properties/OSGGeoMultiPropertyDataBase.cpp

    r658 r660  
    472472#endif 
    473473 
    474 void GeoMultiPropertyDataBase::resolveLinks(UInt32             uiCurrentAspect, 
    475                                      AspectOffsetStore &oOffsets) 
    476 
    477     Inherited::resolveLinks(uiCurrentAspect, oOffsets); 
    478  
    479     _mfIData.terminateShare(uiCurrentAspect, oOffsets); 
     474void GeoMultiPropertyDataBase::resolveLinks(void) 
     475
     476    Inherited::resolveLinks(); 
     477 
     478#ifdef OSG_MT_CPTR_ASPECT 
     479    AspectOffsetStore oOffsets; 
     480 
     481    _pAspectStore->fillOffsetArray(oOffsets, this); 
     482#endif 
     483 
     484 
     485#ifdef OSG_MT_CPTR_ASPECT 
     486    _mfIData.terminateShare(Thread::getCurrentAspect(),  
     487                                      oOffsets); 
     488#endif 
    480489} 
    481490