Changeset 8582 for trunk/psModules
- Timestamp:
- Aug 24, 2006, 4:49:40 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/camera/pmHDUGenerate.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/camera/pmHDUGenerate.c
r7431 r8582 190 190 psListIteratorSet(cellsIter, PS_LIST_HEAD); 191 191 while ((cell = psListGetAndIncrement(cellsIter))) { 192 ps Region *trimsec = psMetadataLookupPtr(&mdok, cell->concepts, "CELL.TRIMSEC"); // Trim section193 if (! mdok || !trimsec) {192 psMetadataItem *trimsecItem = psMetadataLookup(cell->concepts, "CELL.TRIMSEC"); // Item with trimsec 193 if (!trimsecItem || trimsecItem->type != PS_DATA_REGION) { 194 194 psLogMsg(__func__, PS_LOG_WARN, "CELL.TRIMSEC has not been initialised in cell --- " 195 195 "ignored.\n"); 196 196 continue; 197 197 } 198 psRegion *trimsec = trimsecItem->data.V; // Trim section 198 199 199 200 int cellreaddir = psMetadataLookupS32(&mdok, cell->concepts, "CELL.READDIR"); // Read direction … … 215 216 continue; 216 217 } 217 psFree(trimsec); // Drop old reference 218 trimsec = sectionForImage(&position, image, cellreaddir); // New reference 218 // New reference 219 trimsec = sectionForImage(&position, image, cellreaddir); 220 psFree(trimsecItem->data.V); 221 trimsecItem->data.V = trimsec; 219 222 } 220 223
Note:
See TracChangeset
for help on using the changeset viewer.
