From a7ba620d5b3c25db96e8fac384783a8428208e39 Mon Sep 17 00:00:00 2001
From: pkupczyk <pkupczyk>
Date: Fri, 9 Mar 2012 16:13:53 +0000
Subject: [PATCH] LMS-2800 - Screening: Create a Field View

SVN: 24670
---
 .../detailviewers/ChannelChooser.java          |  1 -
 .../detailviewers/LogicalImageViewer.java      | 18 +++++++++++-------
 2 files changed, 11 insertions(+), 8 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 f474060b03f..97c7d504905 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 2fd2e646165..a2e8888b20e 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();
+        }
+    }
+
 }
-- 
GitLab