diff --git a/display/d.vect/area.c b/display/d.vect/area.c index c7e95685b09..964be3c6709 100644 --- a/display/d.vect/area.c +++ b/display/d.vect/area.c @@ -220,13 +220,8 @@ int display_area(struct Map_info *Map, struct cat_list *Clist, /* boundary */ if (bcolor) { - if (custom_rgb) { - D_RGB_color((unsigned char)red, (unsigned char)grn, - (unsigned char)blu); - } - else { - D_RGB_color(bcolor->r, bcolor->g, bcolor->b); - } + /* Use the boundary color regardless of color table, RGB col... */ + D_RGB_color(bcolor->r, bcolor->g, bcolor->b); /* use different user defined render methods */ D_polyline_abs(APoints->x, APoints->y, APoints->n_points); for (i = 0; i < n_isles; i++) {