Changeset 101 for NEWT0

Show
Ignore:
Timestamp:
04/30/07 06:13:36 (21 months ago)
Author:
matthiasm
Message:

Undid previous commit for NewtPkg because it would create another, much worse issue.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • NEWT0/trunk/src/newt_core/NewtPkg.c

    r100 r101  
    350350    // calculate the size of this chunk 
    351351    dst = PkgAlign(pkg, pkg->size); 
    352     PkgPartSetPrecedent(pkg, frame, dst); 
    353352    n = NewtFrameLength(frame); 
    354353    size = (n+3)*4; 
     
    390389    // calculate the size of this chunk 
    391390    dst = PkgAlign(pkg, pkg->size); 
    392     PkgPartSetPrecedent(pkg, array, dst); 
    393391    n = NewtArrayLength(array); 
    394392    size = (n+3)*4; 
     
    430428    // calculate the size of this chunk 
    431429    dst = PkgAlign(pkg, pkg->size); 
    432     PkgPartSetPrecedent(pkg, obj, dst); 
    433430    size = NewtBinaryLength(obj); 
    434431    data = NewtRefToBinary(obj); 
     
    523520        return kNewtRefNIL; // do not create a precedent 
    524521    } 
     522 
     523    // make this ref available for later incarnations of the same object 
     524    PkgPartSetPrecedent(pkg, obj, dst); 
    525525 
    526526    return dst;