- Timestamp:
- 04/06/07 00:00:32 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/mixin-collappse/Source/System/FieldContainer/Base/OSGChangeList.cpp
r658 r660 81 81 } 82 82 83 void ChangeList::addSubRefd(const UInt32 uiContainerId) 83 void ChangeList::addSubRefd(const UInt32 uiContainerId, 84 bool ignoreLevel ) 84 85 { 85 86 #ifdef OSG_ENABLE_VALGRIND_CHECKS … … 93 94 ContainerChangeEntry *pEntry = getNewEntry(); 94 95 95 if(_iSubRefLevel == 0 )96 if(_iSubRefLevel == 0 || ignoreLevel == true) 96 97 { 97 98 pEntry->uiEntryDesc = ContainerChangeEntry::SubReference; … … 726 727 727 728 fprintf(stderr, "CL changed dump\n"); 729 BitVector tmpVec = 0; 728 730 729 731 while(cIt != cEnd) … … 733 735 fprintf(stderr, " "); 734 736 } 737 738 FieldContainerPtr pTmp = 739 FieldContainerFactory::the()->getContainer((*cIt)->uiContainerId); 735 740 736 741 fprintf(stderr, "CE : %u %u 0x%016llx 0x%016llx\n", 737 742 (*cIt)->uiEntryDesc, 738 743 (*cIt)->uiContainerId, 739 ( *cIt)->uncommitedChanges,744 (pTmp == NULL) ? tmpVec : (*cIt)->uncommitedChanges, 740 745 (*cIt)->whichField); 741 746 … … 755 760 fprintf(stderr, " "); 756 761 } 762 763 FieldContainerPtr pTmp = 764 FieldContainerFactory::the()->getContainer((*cIt)->uiContainerId); 757 765 758 766 fprintf(stderr, "CE : %u %u 0x%016llx 0x%016llx\n", 759 767 (*cIt)->uiEntryDesc, 760 768 (*cIt)->uiContainerId, 761 ( *cIt)->uncommitedChanges,769 (pTmp == NULL) ? tmpVec : (*cIt)->uncommitedChanges, 762 770 (*cIt)->whichField); 763 771
