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/Image/WS/OSGImageBase.cpp

    r658 r660  
    20002000#endif 
    20012001 
    2002 void ImageBase::resolveLinks(UInt32             uiCurrentAspect, 
    2003                                      AspectOffsetStore &oOffsets) 
    2004 
    2005     Inherited::resolveLinks(uiCurrentAspect, oOffsets); 
     2002void ImageBase::resolveLinks(void) 
     2003
     2004    Inherited::resolveLinks(); 
     2005 
     2006#ifdef OSG_MT_CPTR_ASPECT 
     2007    AspectOffsetStore oOffsets; 
     2008 
     2009    _pAspectStore->fillOffsetArray(oOffsets, this); 
     2010#endif 
     2011 
    20062012 
    20072013    static_cast<Image *>(this)->clearParents(); 
    20082014 
    2009     _mfPixel.terminateShare(uiCurrentAspect, oOffsets); 
     2015#ifdef OSG_MT_CPTR_ASPECT 
     2016    _mfPixel.terminateShare(Thread::getCurrentAspect(),  
     2017                                      oOffsets); 
     2018#endif 
    20102019} 
    20112020