From 84de7b7fd9e364d71c8a6428db683a28e3790f1d Mon Sep 17 00:00:00 2001 From: pkupczyk <pkupczyk> Date: Tue, 28 Apr 2015 14:41:39 +0000 Subject: [PATCH] SSDM-1799 : SOB-203 - handle a case when there are no resolutions at all SVN: 33920 --- .../client/application/detailviewers/ResolutionChooser.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ResolutionChooser.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ResolutionChooser.java index 74f17340136..a799c452f03 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ResolutionChooser.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/ResolutionChooser.java @@ -49,7 +49,10 @@ public class ResolutionChooser extends LayoutContainer List<ImageResolution> resolutions = prepareResolutions(incomingResolutions); List<LabeledItem<ImageResolution>> items = new ArrayList<LabeledItem<ImageResolution>>(); - if (resolutions != null) + if (resolutions.isEmpty()) + { + items.add(new LabeledItem<ImageResolution>(null, viewContext.getMessage(Dict.RESOLUTION_CHOOSER_DEFAULT))); + } else { for (ImageResolution resolution : resolutions) { -- GitLab