Changeset 9436 for trunk/psModules/src/camera/pmFPAfile.c
- Timestamp:
- Oct 9, 2006, 3:03:47 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/camera/pmFPAfile.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/camera/pmFPAfile.c
r8848 r9436 176 176 if (strstr (newName, "{EXTNAME}") != NULL) { 177 177 pmHDU *hdu = pmFPAviewThisHDU (view, file->fpa); 178 if (hdu->extname != NULL) {178 if (hdu->extname && *hdu->extname) { 179 179 newName = psStringSubstitute (newName, hdu->extname, "{EXTNAME}"); 180 180 } … … 183 183 if (file->fpa != NULL) { 184 184 char *name = psMetadataLookupStr (NULL, file->fpa->concepts, "FPA.FILTER"); 185 if (name != NULL) {185 if (name && *name) { 186 186 newName = psStringSubstitute (newName, name, "{FILTER}"); 187 187 } … … 190 190 if (strstr (newName, "{CAMERA}") != NULL) { 191 191 if (file->fpa != NULL) { 192 char *name = psMetadataLookupStr (NULL, file->fpa->concepts, "FPA.CAMERA"); 193 if (name != NULL) { 192 // XXX this concept does not exist... 193 // char *name = psMetadataLookupStr (NULL, file->fpa->concepts, "FPA.CAMERA"); 194 char *name = psStringCopy ("isp"); 195 if (name && *name) { 194 196 newName = psStringSubstitute (newName, name, "{CAMERA}"); 195 197 } 198 psFree (name); 196 199 } 197 200 } … … 200 203 char *filterName = psMetadataLookupStr (NULL, file->fpa->concepts, "FPA.FILTER"); 201 204 psMetadata *filterTable = psMetadataLookupPtr (NULL, file->camera, "FILTER.ID"); 202 if (filterName && filterTable) {205 if (filterName && *filterName && filterTable) { 203 206 char *ID = psMetadataLookupStr (NULL, filterTable, filterName); 204 newName = psStringSubstitute (newName, ID, "{FILTER.ID}"); 207 if (ID && *ID) { 208 newName = psStringSubstitute (newName, ID, "{FILTER.ID}"); 209 } 205 210 } 206 211 }
Note:
See TracChangeset
for help on using the changeset viewer.
