diff --git a/src/legend/qlegend.cpp b/src/legend/qlegend.cpp index b301d89..b523776 100644 --- a/src/legend/qlegend.cpp +++ b/src/legend/qlegend.cpp @@ -461,6 +461,7 @@ void QLegendPrivate::handleSeriesAdded(QAbstractSeries *series, Domain *domain) foreach(LegendMarker* marker, markers) { marker->setFont(m_font); marker->setLabelBrush(m_labelBrush); + marker->setVisible(series->isVisible()); m_items->addToGroup(marker); m_markers<series() == series) { - marker->setVisible(!marker->isVisible()); + marker->setVisible(series->isVisible()); } }