61e79f25cecb3b831b3b5051b0043aefa71fc100
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 |