diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ChannelChooser.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ChannelChooser.java index e3b337ba31d2158943557d3b0815116c35df6eef..15ea2ba072e220984eca710264363b8e454130e7 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ChannelChooser.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ChannelChooser.java @@ -381,6 +381,8 @@ class ChannelChooser objectsChooserContainer.add(new HTML(OVERLAYS_MSG)); } + List<CheckBoxGroupWithModel<ImageDatasetChannel>> checkboxGroups = new LinkedList<CheckBoxGroupWithModel<ImageDatasetChannel>>(); + for (List<DatasetOverlayImagesReference> group : groups) { LayoutContainer container; @@ -398,10 +400,9 @@ class ChannelChooser container = new SectionFieldSet(analysisProcedure); } - List<CheckBoxGroupWithModel<ImageDatasetChannel>> checkboxes = new ArrayList<CheckBoxGroupWithModel<ImageDatasetChannel>>(); for (DatasetOverlayImagesReference dataSet : group) { - container.add(createOverlayChannelsChooserForOneDataSet(dataSet, overlayDatasets.size() != 1, checkboxes)); + container.add(createOverlayChannelsChooserForOneDataSet(dataSet, overlayDatasets.size() != 1, checkboxGroups)); } if (container != objectsChooserContainer)