From e638e92ee164cd10e31e98a95c0fb45a3a8484fd Mon Sep 17 00:00:00 2001 From: gpawel <gpawel> Date: Thu, 13 Dec 2012 13:09:47 +0000 Subject: [PATCH] bugfix: exception in case of merged channels SVN: 27927 --- .../application/detailviewers/ChannelChooserPanel.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ChannelChooserPanel.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ChannelChooserPanel.java index 02aae0b84ec..0012c3edaeb 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ChannelChooserPanel.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ChannelChooserPanel.java @@ -430,7 +430,14 @@ public class ChannelChooserPanel extends LayoutContainer public IntensityRange tryGetSelectedIntensityRange() { - return intensitiesPerChannel.get(getSelectedValues().get(0)); + List<String> selectedValues = getSelectedValues(); + if (selectedValues != null && selectedValues.size() > 0) + { + return intensitiesPerChannel.get(getSelectedValues().get(0)); + } else + { + return null; + } } private static String transformCode(String code) -- GitLab