diff --git a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/ToolboxTableFootnoteView.java b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/ToolboxTableFootnoteView.java index 3c87a98e1..744c93c5c 100644 --- a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/ToolboxTableFootnoteView.java +++ b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/ToolboxTableFootnoteView.java @@ -99,9 +99,14 @@ public void updateFootnotes(final Table table) { startOffset += text.length() + 1; } + setVisible(!lines.isEmpty()); + if (lines.isEmpty()) { - setVisible(false); - } else if (!(getParent() instanceof SashForm)) { + getParent().layout(); + return; + } + + if (!(getParent() instanceof SashForm)) { setFootnoteDynamicResize(); } @@ -122,6 +127,5 @@ private void setFootnoteDynamicResize() { } // Default weight value nattable - 8, footnote - 2 sashForm.setWeights(8, 2); - setVisible(true); } }