Changeset 1041 for branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGSParentFCPointerField.inl
- Timestamp:
- 01/24/08 15:11:54 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/Carsten_PtrWork2/Source/System/FieldContainer/Fields/OSGSParentFCPointerField.inl
r1017 r1041 79 79 return; 80 80 81 castPtrUp(ptr )->addWeakReference();81 castPtrUp(ptr.getPointer())->addWeakReference(); 82 82 } 83 83 … … 90 90 return; 91 91 92 castPtrUp(ptr )->subWeakReference();92 castPtrUp(ptr.getPointer())->subWeakReference(); 93 93 } 94 94 … … 366 366 SParentFCPointerField<ObjectT, NamespaceI>::syncWith(Self &source) 367 367 { 368 setValue( 369 ValueType( 370 convertToCurrentAspect(source._fieldValue.getPointer ()), 371 source._fieldValue.getChildrenFieldId() )); 368 ValueType newVal(convertToCurrentAspect(source._fieldValue.getPointer()), 369 source._fieldValue.getChildrenFieldId() ); 370 371 incRefCount(newVal ); 372 decRefCount(this->editRawValue()); 373 374 this->editRawValue() = newVal; 372 375 } 373 376
