fix #266

Text color is determined by current fill, which the renderers may change
in draw_legend(). Need to reset label_props before every text draw.