Index: trunk/psphot/src/psphotSkyReplace.c
===================================================================
--- trunk/psphot/src/psphotSkyReplace.c	(revision 6571)
+++ trunk/psphot/src/psphotSkyReplace.c	(revision 6715)
@@ -2,10 +2,12 @@
 
 // in order to  successfully replace the sky, we must define a corresponding file...
-bool psphotSkyReplace (psMetadata *config, pmFPAview *view) {
+bool psphotSkyReplace (pmConfig *config, pmFPAview *view) {
+
+    bool status;
 
     // find the currently selected readout
-    psMetadata *recipe  = psMetadataLookupPtr (&status, config->recipes, "PSPHOT");
-    pmFPA *input = psMetadataLookupPtr (&status, config->files, "PSPHOT.INPUT");
-    pmReadout  *readout = pmFPAviewThisReadout (view, input);
+    //  psMetadata *recipe  = psMetadataLookupPtr (&status, config->recipes, "PSPHOT");
+    pmFPAfile *input   = psMetadataLookupPtr (&status, config->files, "PSPHOT.INPUT");
+    pmReadout *readout = pmFPAviewThisReadout (view, input->fpa);
 
     // select the corresponding images
@@ -14,5 +16,5 @@
 
     // select background pixels, from output background file, or create
-    background = pmFPAfileReadoutImage (config->files, view, "PSPHOT.BACKGND", 0, 0, PS_TYPE_F32);
+    psImage *background = pmFPAfileReadoutImage (config->files, view, "PSPHOT.BACKGND", 0, 0, PS_TYPE_F32);
     if (background == NULL) {
 	return false;
