diff --git a/src/maplayer.c b/src/maplayer.c index 15be16e22e..183caa911d 100644 --- a/src/maplayer.c +++ b/src/maplayer.c @@ -1397,7 +1397,7 @@ int msLayerGetFeatureStyle(mapObj *map, layerObj *layer, classObj *c, msUpdateStyleFromString(c->styles[0], stylestring); double geo_cellsize = msGetGeoCellSize(map); msUpdateClassScaleFactor(geo_cellsize, map, layer, c); - + if (c->styles[0]->symbolname) { if ((c->styles[0]->symbol = msGetSymbolIndex( &(map->symbolset), c->styles[0]->symbolname, MS_TRUE)) == -1) { diff --git a/src/mapserver.h b/src/mapserver.h index 0ec1ef79b0..d920b2c7c9 100644 --- a/src/mapserver.h +++ b/src/mapserver.h @@ -3283,7 +3283,8 @@ rectObj msUVRASTERGetSearchRect(layerObj *layer, mapObj *map); /* ==================================================================== */ MS_DLL_EXPORT double msGetGeoCellSize(const mapObj *map); -MS_DLL_EXPORT void msUpdateClassScaleFactor(double geo_cellsize, const mapObj *map, +MS_DLL_EXPORT void msUpdateClassScaleFactor(double geo_cellsize, + const mapObj *map, const layerObj *layer, classObj *c); MS_DLL_EXPORT imageObj *msPrepareImage(mapObj *map, int allow_nonsquare); MS_DLL_EXPORT imageObj *msDrawMap(mapObj *map, int querymap);