diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ExtendedGridView.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ExtendedGridView.java
index 7210a18732153784ab9c11d7c72b82197238ae88..c0f0c3da185080ea9a9111988cb8be97e15847a5 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ExtendedGridView.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ExtendedGridView.java
@@ -69,8 +69,8 @@ class ExtendedGridView extends GridView
     protected void onHeaderClickWithShift(Grid<ModelData> pGrid, int column)
     {
         int margin = 10;
-        pGrid.getColumnModel().setColumnWidth(column,
-                calculateWidthWithScroll(pGrid, column) + margin);
+        int newWidth = calculateWidthWithScroll(pGrid, column) + margin;
+        pGrid.getColumnModel().setColumnWidth(column, newWidth);
     }
 
     private int calculateWidthWithScroll(Grid<ModelData> pGrid, int column)