mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-10 04:51:07 +00:00
fixed update of CompetitorTable after add/edit competitor
This commit is contained in:
1 parent
d8756d7c1a
commit
fe35196670
1 file changed
+4
-4
+4
-4
@@ -434,10 +434,10 @@ public class CompetitorTableWrapper<S extends RefreshableSelectionModel<Competit
|
||||
int editedCompetitorIndex = getFilterField().indexOf(originalCompetitor);
|
||||
getFilterField().remove(originalCompetitor);
|
||||
if (editedCompetitorIndex >= 0){
|
||||
getDataProvider().getList().add(editedCompetitorIndex, updatedCompetitor);
|
||||
getFilterField().add(editedCompetitorIndex, updatedCompetitor);
|
||||
} else {
|
||||
//in case competitor was not present --> not edit, but create
|
||||
getDataProvider().getList().add(updatedCompetitor);
|
||||
getFilterField().add(updatedCompetitor);
|
||||
}
|
||||
getDataProvider().refresh();
|
||||
}
|
||||
@@ -468,10 +468,10 @@ public class CompetitorTableWrapper<S extends RefreshableSelectionModel<Competit
|
||||
int editedCompetitorIndex = getFilterField().indexOf(originalCompetitor);
|
||||
getFilterField().remove(originalCompetitor);
|
||||
if (editedCompetitorIndex >= 0){
|
||||
getDataProvider().getList().add(editedCompetitorIndex, updatedCompetitor);
|
||||
getFilterField().add(editedCompetitorIndex, updatedCompetitor);
|
||||
} else {
|
||||
//in case competitor was not present --> not edit, but create
|
||||
getDataProvider().getList().add(updatedCompetitor);
|
||||
getFilterField().add(updatedCompetitor);
|
||||
}
|
||||
getDataProvider().refresh();
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user