[mapserver-commits] r9549 - trunk/mapserver

svn at osgeo.org svn at osgeo.org
Mon Nov 16 16:08:39 EST 2009


Author: assefa
Date: 2009-11-16 16:08:38 -0500 (Mon, 16 Nov 2009)
New Revision: 9549

Modified:
   trunk/mapserver/HISTORY.TXT
   trunk/mapserver/mapdraw.c
Log:
layer->project flag not being reset properly for drawquerylayer (#673 #2079)

Modified: trunk/mapserver/HISTORY.TXT
===================================================================
--- trunk/mapserver/HISTORY.TXT	2009-11-13 20:44:13 UTC (rev 9548)
+++ trunk/mapserver/HISTORY.TXT	2009-11-16 21:08:38 UTC (rev 9549)
@@ -14,6 +14,8 @@
 Current Version (SVN trunk):
 ----------------------------
 
+- layer->project flag not being reset properly for drawquerylayer (#673 #2079)
+
 - OGC SLD: support multi-polygons geometries for filters embedded in an SLD (#3097)
 
 - [WMC] embedded SLD in context does not work with namespace prefix (#3115)

Modified: trunk/mapserver/mapdraw.c
===================================================================
--- trunk/mapserver/mapdraw.c	2009-11-13 20:44:13 UTC (rev 9548)
+++ trunk/mapserver/mapdraw.c	2009-11-16 21:08:38 UTC (rev 9549)
@@ -1121,6 +1121,10 @@
 
   if(!msLayerIsVisible(map, layer)) return(MS_SUCCESS); /* not an error, just nothing to do */
 
+  /* conditions may have changed since this layer last drawn, so set
+     layer->project true to recheck projection needs (Bug #673) */
+  layer->project = MS_TRUE;
+
   if( layer->type == MS_LAYER_RASTER ) {
     msSetError( MS_QUERYERR, "Unable to draw raster layers (such as %s) as part of a query result.", "msDrawQueryLayer()", layer->name );
     return MS_FAILURE;



More information about the mapserver-commits mailing list