Merge remote-tracking branch 'origin/master' into simulator_dev

This commit is contained in:
Christopher Ronnewinkel (D036654)
2013-06-17 16:11:28 +02:00
@@ -230,7 +230,7 @@ public abstract class AbstractChartPanel<SettingsType extends ChartSettings> ext
hideLoading();
if (result != null) {
if (result.isEmpty()) {
if (result.isEmpty() && chartContainsNoData()) {
setWidget(noDataFoundLabel);
} else {
updateChartSeries(result, append);
@@ -253,6 +253,15 @@ public abstract class AbstractChartPanel<SettingsType extends ChartSettings> ext
asyncActionsExecutor.execute(getCompetitorsRaceDataAction);
}
private boolean chartContainsNoData() {
for (Series competitorSeries : dataSeriesByCompetitor.values()) {
if (competitorSeries.getPoints().length != 0) {
return false;
}
}
return true;
}
@Override
public void addedToSelection(CompetitorDTO competitor) {