Skip to content
Permalink
Browse files

Correct issue #4992 : DATARANGE serialization type invalid

  • Loading branch information
geonux committed Dec 22, 2014
1 parent 91cc4c7 commit b3801c433a655f8401ea0dc981d598da2a31901b
Showing with 7 additions and 1 deletion.
  1. +7 −1 mapfile.c
@@ -532,6 +532,12 @@ static void writeDimension(FILE *stream, int indent, const char *name, int x, in
else msIO_fprintf(stream, "%d\n", y);
}

static void writeDoubleRange(FILE *stream, int indent, const char *name, double x, double y)
{
writeIndent(stream, ++indent);
msIO_fprintf(stream, "%s %f %f\n", name, x, y);
}

static void writeExtent(FILE *stream, int indent, const char *name, rectObj extent)
{
if(!MS_VALID_EXTENT(extent)) return;
@@ -3027,7 +3033,7 @@ void writeStyle(FILE *stream, int indent, styleObj *style)
if(style->rangeitem) {
writeString(stream, indent, "RANGEITEM", NULL, style->rangeitem);
writeColorRange(stream, indent, "COLORRANGE", &(style->mincolor), &(style->maxcolor));
writeDimension(stream, indent, "DATARANGE", style->minvalue, style->maxvalue, NULL, NULL);
writeDoubleRange(stream, indent, "DATARANGE", style->minvalue, style->maxvalue);
}

writeBlockEnd(stream, indent, "STYLE");

0 comments on commit b3801c4

Please sign in to comment.
You can’t perform that action at this time.