[mapguide-commits] r4380 - trunk/MgDev/Server/src/Services/Mapping

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Mon Dec 7 11:54:08 EST 2009


Author: brucedechant
Date: 2009-12-07 11:54:08 -0500 (Mon, 07 Dec 2009)
New Revision: 4380

Modified:
   trunk/MgDev/Server/src/Services/Mapping/MappingUtil.cpp
Log:
Update pointer check used for raster to match the vector check.

Modified: trunk/MgDev/Server/src/Services/Mapping/MappingUtil.cpp
===================================================================
--- trunk/MgDev/Server/src/Services/Mapping/MappingUtil.cpp	2009-12-07 16:45:12 UTC (rev 4379)
+++ trunk/MgDev/Server/src/Services/Mapping/MappingUtil.cpp	2009-12-07 16:54:08 UTC (rev 4380)
@@ -697,12 +697,14 @@
                     int height = (int)(extent.height() * pixelsPerMapUnit + 0.5);
 
                     //perform the raster query
+                    FdoPtr<FdoIFeatureReader> fdoReader;
                     {
                         ACE_MT(ACE_GUARD(ACE_Recursive_Thread_Mutex, ace_mon, sg_fdoRfpMutex));
                         rsReader = ExecuteRasterQuery(svcFeature, extent, gl, overrideFilter.c_str(), dstCs, layerCs, width, height);
+                        fdoReader = (NULL == rsReader) ? NULL : rsReader->GetInternalReader();
                     }
 
-                    if (NULL != rsReader)
+                    if (NULL != fdoReader.p)
                     {
                         //stylize grid layer
                         dr->StartLayer(&layerInfo, &fcinfo);



More information about the mapguide-commits mailing list