Index: /trunk/psModules/src/astrom/pmAstrometryDistortion.c
===================================================================
--- /trunk/psModules/src/astrom/pmAstrometryDistortion.c	(revision 11460)
+++ /trunk/psModules/src/astrom/pmAstrometryDistortion.c	(revision 11461)
@@ -7,6 +7,6 @@
 *  @author EAM, IfA
 *
-*  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2007-01-03 01:21:38 $
+*  @version $Revision: 1.15 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2007-01-31 03:12:27 $
 *
 *  Copyright 2006 Institute for Astronomy, University of Hawaii
@@ -27,4 +27,5 @@
 #include <pslib.h>
 #include "pmFPA.h"
+#include "pmFPAExtent.h"
 #include "pmAstrometryObjects.h"
 #include "pmAstrometryDistortion.h"
@@ -322,7 +323,9 @@
     // XXX choose an appropriate region based on the range of values
     // in L and M?
-    psRegion region = psRegionSet (-125000, +125000, -125000, +125000);
+    // psRegion region = psRegionSet (-125000, +125000, -125000, +125000);
+    psRegion *region = pmFPAExtent (fpa);
     psFree (fpa->fromTPA);
-    fpa->fromTPA = psPlaneTransformInvert(NULL, fpa->toTPA, region, 50);
+    fpa->fromTPA = psPlaneTransformInvert(NULL, fpa->toTPA, *region, 50);
+    psFree (region);
 
     return true;
