From 5ea0540788bf23bdcd0e43087b666920e4246a83 Mon Sep 17 00:00:00 2001
From: buczekp <buczekp>
Date: Mon, 11 Oct 2010 08:53:47 +0000
Subject: [PATCH] [LMS-1833] use history value change handler in both view
 modes

SVN: 18233
---
 .../generic/client/web/client/application/Client.java        | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Client.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Client.java
index 6f3ecb0eff8..12e377755c7 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Client.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/Client.java
@@ -175,6 +175,7 @@ public class Client implements EntryPoint, ValueChangeHandler<String>
             initializeControllers(openUrlController);
         }
         final ViewLocator locator = createViewLocator(History.getToken());
+        History.addValueChangeHandler(this); // both modes
 
         final IClientServiceAsync service = getServiceForRetrievingApplicationInfo(viewContext);
         service.getApplicationInfo(new AbstractAsyncCallback<ApplicationInfo>(viewContext)
@@ -208,10 +209,6 @@ public class Client implements EntryPoint, ValueChangeHandler<String>
                     viewContext.log("viewMode = " + viewMode);
                     final boolean simpleMode = viewMode == ViewMode.SIMPLE;
                     ClientStaticState.setSimpleMode(simpleMode);
-                    if (simpleMode)
-                    {
-                        History.addValueChangeHandler(Client.this);
-                    }
                 }
 
                 private ViewMode tryGetUrlViewMode()
-- 
GitLab