From dff0e5e4b4fb91b56d14e7ec89ada52ec4c258c1 Mon Sep 17 00:00:00 2001
From: buczekp <buczekp>
Date: Wed, 21 Apr 2010 11:29:15 +0000
Subject: [PATCH] fixed problem of hidden paging toolbar buttons of grid when a
 view is opened in a small window

SVN: 15560
---
 .../web/client/application/ui/grid/AbstractBrowserGrid.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java
index 0a27aaa17ac..a274b4ae52d 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/AbstractBrowserGrid.java
@@ -28,6 +28,7 @@ import com.extjs.gxt.ui.client.Style.Orientation;
 import com.extjs.gxt.ui.client.Style.SelectionMode;
 import com.extjs.gxt.ui.client.data.BasePagingLoadResult;
 import com.extjs.gxt.ui.client.data.BasePagingLoader;
+import com.extjs.gxt.ui.client.data.Loader;
 import com.extjs.gxt.ui.client.data.ModelData;
 import com.extjs.gxt.ui.client.data.PagingLoadConfig;
 import com.extjs.gxt.ui.client.data.PagingLoadResult;
@@ -256,13 +257,11 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
         contentPanel.add(grid);
         contentPanel.setBottomComponent(bottomToolbars);
         contentPanel.setHeaderVisible(false);
-        pagingToolbar.addListener(Events.AfterLayout, new Listener<BaseEvent>()
+        pagingLoader.addListener(Loader.Load, new Listener<BaseEvent>()
             {
                 public void handleEvent(BaseEvent be)
                 {
                     // fixes for problems of:
-                    // - hidden paging toolbar
-                    contentPanel.syncSize();
                     // - no 'overflow' button when some buttons don't fit into pagingToolbar
                     pagingToolbar.syncSize();
                 }
@@ -745,6 +744,7 @@ public abstract class AbstractBrowserGrid<T/* Entity */, M extends BaseEntityMod
 
             filterToolbar.refreshColumnFiltersDistinctValues(rowModels.getColumnDistinctValues());
             onComplete(true);
+
             viewContext.logStop(logID);
         }
 
-- 
GitLab