mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-30 15:57:11 +00:00
The finish positioning list changed event is now triggered in the app
This commit is contained in:
1 parent
ea881bf348
commit
f9e43bbcc6
1 file changed
+3
+3
@@ -86,6 +86,7 @@ public class FinishingRaceFragment extends RaceFragment implements TickListener
|
||||
Competitor item = positioningAdapter.getItem(from);
|
||||
positioningAdapter.remove(item);
|
||||
positioningAdapter.insert(item, to);
|
||||
getRace().getState().setFinishPositioningListChanged(positionedCompetitors);
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -163,6 +164,7 @@ public class FinishingRaceFragment extends RaceFragment implements TickListener
|
||||
protected void onCompetitorClickedOnGrid(Competitor competitor) {
|
||||
addNewCompetitorToPositioningList(competitor);
|
||||
removeCompetitorFromGrid(competitor);
|
||||
getRace().getState().setFinishPositioningListChanged(positionedCompetitors);
|
||||
}
|
||||
|
||||
protected void removeCompetitorFromGrid(Competitor competitor) {
|
||||
@@ -178,6 +180,7 @@ public class FinishingRaceFragment extends RaceFragment implements TickListener
|
||||
protected void onCompetitorRemovedFromPositioningList(Competitor competitor) {
|
||||
addNewCompetitorToCompetitorList(competitor);
|
||||
removeCompetitorFromPositionings(competitor);
|
||||
getRace().getState().setFinishPositioningListChanged(positionedCompetitors);
|
||||
}
|
||||
|
||||
private void addNewCompetitorToCompetitorList(Competitor competitor) {
|
||||
|
||||
Reference in new issue
Block a user