java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
... ...
@@ -2815,8 +2815,8 @@ public abstract class LeaderboardPanel<LS extends LeaderboardSettings> extends A
2815 2815
2816 2816
private void adjustColumnLayout(LeaderboardDTO leaderboard) {
2817 2817
int columnIndex = 0;
2818
- columnIndex = ensureRaceRankColumn(columnIndex);
2819 2818
columnIndex = ensureSelectionCheckboxColumn(columnIndex);
2819
+ columnIndex = ensureRaceRankColumn(columnIndex);
2820 2820
columnIndex = ensureRankColumn(columnIndex);
2821 2821
columnIndex = ensureCompetitorInfoWithFlagColumnAndCompetitorColumn(columnIndex);
2822 2822
columnIndex = updateCarryColumn(leaderboard, columnIndex);
... ...
@@ -2833,7 +2833,7 @@ public abstract class LeaderboardPanel<LS extends LeaderboardSettings> extends A
2833 2833
2834 2834
// Single leaderboard hook
2835 2835
protected int ensureRaceRankColumn(int columnIndex) {
2836
- return 0;
2836
+ return columnIndex;
2837 2837
}
2838 2838
2839 2839
/**
java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/SingleRaceLeaderboardPanel.java
... ...
@@ -92,7 +92,7 @@ public class SingleRaceLeaderboardPanel extends LeaderboardPanel<SingleRaceLeade
92 92
@Override
93 93
protected int ensureRaceRankColumn(int rankColumnIndex) {
94 94
boolean required = isShowRaceRankColumn() && preSelectedRace != null;
95
- final int indexOfNextColumn = required ? 1 : 0;
95
+ final int indexOfNextColumn = rankColumnIndex + (required ? 1 : 0);
96 96
if (getLeaderboardTable().getColumnCount() > rankColumnIndex) {
97 97
if (required) {
98 98
if (getLeaderboardTable().getColumn(rankColumnIndex) != getRaceRankColumn()) {
... ...
@@ -329,8 +329,8 @@ public class SingleRaceLeaderboardPanel extends LeaderboardPanel<SingleRaceLeade
329 329
330 330
@Override
331 331
public void updateSettings(SingleRaceLeaderboardSettings newSettings) {
332
- super.updateSettings(newSettings);
333 332
showRaceRankColumn = newSettings.isShowRaceRankColumn();
333
+ super.updateSettings(newSettings);
334 334
}
335 335
336 336
@Override