From 67895f2fdca5578bb32c40e15ce695ec6317fe30 Mon Sep 17 00:00:00 2001 From: jakubs <jakubs> Date: Tue, 27 Jan 2015 10:13:36 +0000 Subject: [PATCH] SSDM-1415 Fix the bug, where only overlay checkboxes groups in one analysis procedure group were grouped together SVN: 33338 --- .../web/client/application/detailviewers/ChannelChooser.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 e3b337ba31d..15ea2ba072e 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) -- GitLab