aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Warmerdam <warmerdam@pobox.com>2011-01-11 19:05:01 +0000
committerFrank Warmerdam <warmerdam@pobox.com>2011-01-11 19:05:01 +0000
commit4294bc272cf563b7897c2dfae7a583c7cc45f1e1 (patch)
tree10e5939da38f05802baa4c4917468bc4df5ccb8c
parent1b31e9bc2dc805feb29746b95b9b0ab206bce8b4 (diff)
downloadPROJ-4294bc272cf563b7897c2dfae7a583c7cc45f1e1.tar.gz
PROJ-4294bc272cf563b7897c2dfae7a583c7cc45f1e1.zip
ensure es and ctx get applied to moll and sinu subprojections of goodes
git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1956 4e78687f-474d-0410-85f9-8d5e500ac6b2
-rw-r--r--ChangeLog4
-rw-r--r--src/PJ_goode.c3
2 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 298ba557..f5406673 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-01-11 Frank Warmerdam <warmerdam@pobox.com>
+
+ * src/PJ_goode.c: fix propogation of es and ctx to sub-projections.
+
2010-10-19 Frank Warmerdam <warmerdam@pobox.com>
* src/proj_api.h, src/projects.h: move pj_clear_initcache() to public
diff --git a/src/PJ_goode.c b/src/PJ_goode.c
index ed8ded8b..387557e6 100644
--- a/src/PJ_goode.c
+++ b/src/PJ_goode.c
@@ -39,6 +39,9 @@ ENTRY2(goode, sinu, moll)
P->es = 0.;
if (!(P->sinu = pj_sinu(0)) || !(P->moll = pj_moll(0)))
E_ERROR_0;
+ P->sinu->es = 0.;
+ P->sinu->ctx = P->ctx;
+ P->moll->ctx = P->ctx;
if (!(P->sinu = pj_sinu(P->sinu)) || !(P->moll = pj_moll(P->moll)))
E_ERROR_0;
P->fwd = s_forward;