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 f474060b03fdbc40b5aacbce1dca33002e18be19..97c7d504905573347edfd3f8ca0ba5f94e6a81ab 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 @@ -347,7 +347,6 @@ class ChannelChooser defaultChannelState.tryGetDefaultResolution()); resolutionChooser.addResolutionChangedListener(new Listener<BaseEvent>() { - @Override public void handleEvent(BaseEvent be) { defaultChannelState.setDefaultResolution(resolutionChooser.getResolution()); diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageViewer.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageViewer.java index 2fd2e6461657621d66323666697ee485775c80fb..a2e8888b20e815b7ffa31b267f1d088bd058a80c 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageViewer.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageViewer.java @@ -190,10 +190,7 @@ public class LogicalImageViewer { public void imagesDownloaded(LazyImageSeriesFrame frame) { - if (logicalImageRefreshHandler != null) - { - logicalImageRefreshHandler.onRefresh(); - } + notifyImageRefresh(); } }; @@ -244,7 +241,6 @@ public class LogicalImageViewer new ChannelChooser(logicalImageReference, viewerFactory, channelState); channelChooser.addViewerTo(container, viewContext, new AsyncCallback<Void>() { - @Override public void onSuccess(Void result) { if (showColorAdjustmentButton) @@ -275,7 +271,6 @@ public class LogicalImageViewer container.layout(); } - @Override public void onFailure(Throwable caught) { @@ -339,7 +334,7 @@ public class LogicalImageViewer { public void imageLoaded(FitImageLoadEvent event) { - logicalImageRefreshHandler.onRefresh(); + notifyImageRefresh(); } }; @@ -524,4 +519,13 @@ public class LogicalImageViewer // if there are more than 4 tiles, make them smaller, if there are less, make them bigger return 4.0F / dim; } + + private void notifyImageRefresh() + { + if (logicalImageRefreshHandler != null) + { + logicalImageRefreshHandler.onRefresh(); + } + } + }