Index: trunk/psphot/src/psphotReplaceUnfit.c
===================================================================
--- trunk/psphot/src/psphotReplaceUnfit.c	(revision 5993)
+++ trunk/psphot/src/psphotReplaceUnfit.c	(revision 6715)
@@ -10,10 +10,10 @@
       source = sources->data[i];
 
-	if (!(source->mode & PM_SOURCE_TEMPSUB)) continue;
+	if (!(source->mode & PM_SOURCE_MODE_TEMPSUB)) continue;
 	if (source->modelPSF == NULL) continue;
 
-	pmSourceAddModel (source->pixels, source->mask, source->modelPSF, false, false);
-	source->mode &= ~PM_SOURCE_SUBTRACTED;
-	source->mode &= ~PM_SOURCE_TEMPSUB;
+	pmModelAdd (source->pixels, source->mask, source->modelPSF, false, false);
+	source->mode &= ~PM_SOURCE_MODE_SUBTRACTED;
+	source->mode &= ~PM_SOURCE_MODE_TEMPSUB;
     }
     psLogMsg ("psphot.replace", 3, "replace unfitted models: %f sec (%d objects)\n", psTimerMark ("psphot"), sources->n);
