ref #7095 Refresh scroll bars after changing views
authorPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 25 Jan 2018 18:10:27 +0000 (19:10 +0100)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Thu, 25 Jan 2018 18:11:20 +0000 (19:11 +0100)
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/CharacterMatrix.java

index a8dc5748d04fd8a21f680699e8cef1f44a5b4fd5..fc5b3302a6c181571680c60e0f471531d30a28b6 100644 (file)
@@ -42,8 +42,6 @@ import org.eclipse.jface.viewers.LabelProvider;
 import org.eclipse.jface.viewers.StructuredSelection;
 import org.eclipse.jface.window.Window;
 import org.eclipse.nebula.widgets.nattable.NatTable;
-import org.eclipse.nebula.widgets.nattable.command.StructuralRefreshCommand;
-import org.eclipse.nebula.widgets.nattable.command.VisualRefreshCommand;
 import org.eclipse.nebula.widgets.nattable.config.AbstractRegistryConfiguration;
 import org.eclipse.nebula.widgets.nattable.config.CellConfigAttributes;
 import org.eclipse.nebula.widgets.nattable.config.ConfigRegistry;
@@ -61,6 +59,7 @@ import org.eclipse.nebula.widgets.nattable.extension.glazedlists.GlazedListsSort
 import org.eclipse.nebula.widgets.nattable.extension.glazedlists.tree.GlazedListTreeData;
 import org.eclipse.nebula.widgets.nattable.extension.glazedlists.tree.GlazedListTreeRowModel;
 import org.eclipse.nebula.widgets.nattable.grid.GridRegion;
+import org.eclipse.nebula.widgets.nattable.grid.command.ClientAreaResizeCommand;
 import org.eclipse.nebula.widgets.nattable.grid.data.DefaultColumnHeaderDataProvider;
 import org.eclipse.nebula.widgets.nattable.grid.data.DefaultCornerDataProvider;
 import org.eclipse.nebula.widgets.nattable.grid.data.DefaultRowHeaderDataProvider;
@@ -417,10 +416,7 @@ ICdmEntitySessionEnabled{
         btnToggleTree.setEnabled(!isTree);
         btnCollapseAll.setEnabled(isTree);
         btnExpandAll.setEnabled(isTree);
-        natTable.doCommand(new StructuralRefreshCommand());
-        natTable.doCommand(new VisualRefreshCommand());
-        parent.layout();
-
+        natTable.doCommand(new ClientAreaResizeCommand(natTable));
     }
 
     public void init(UUID workingSetUuid, boolean treeView) {