The following commit has been merged in the master branch: commit 0b198ba03bfbaad0a11a0cc057db72df3370d4a9 Author: Marco Hugentobler <marco.hugentob...@sourcepole.ch> Date: Fri Mar 2 09:25:17 2012 +0100
WMS featureinfo: use willRenderFeature instead of symbolForFeature diff --git a/src/mapserver/qgswmsserver.cpp b/src/mapserver/qgswmsserver.cpp index 7d6f825..b9ca981 100644 --- a/src/mapserver/qgswmsserver.cpp +++ b/src/mapserver/qgswmsserver.cpp @@ -1257,7 +1257,16 @@ int QgsWMSServer::featureInfoFromVectorLayer( QgsVectorLayer* layer, if ( layer->isUsingRendererV2() ) { QgsFeatureRendererV2* r2 = layer->rendererV2(); - if ( !r2 || !r2->symbolForFeature( feature ) ) + if ( !r2 ) + { + continue; + } + + QgsRenderContext c; + r2->startRender( c, layer ); + bool renderV2 = r2->willRenderFeature( feature ); + r2->stopRender( c ); + if ( !renderV2 ) { continue; } -- The Quantum GIS in Debian project _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel