| | 305 | |
|---|
| | 306 | /* -------------------------------------------------------------------- */ |
|---|
| | 307 | /* If the data already had a file position, we now need to */ |
|---|
| | 308 | /* clear that, forcing it to be rewritten at the end of the */ |
|---|
| | 309 | /* file. Referencing nodes will need to be marked dirty so */ |
|---|
| | 310 | /* they are rewritten. */ |
|---|
| | 311 | /* -------------------------------------------------------------------- */ |
|---|
| | 312 | if( nFilePos != 0 ) |
|---|
| | 313 | { |
|---|
| | 314 | nFilePos = 0; |
|---|
| | 315 | if (poPrev != NULL) poPrev->MarkDirty(); |
|---|
| | 316 | if (poNext != NULL) poNext->MarkDirty(); |
|---|
| | 317 | if (poChild != NULL) poChild->MarkDirty(); |
|---|
| | 318 | if (poParent != NULL) poParent->MarkDirty(); |
|---|
| | 319 | } |
|---|