diff --git a/modules/ui/org.eclipse.fx.ui.workbench.renderers.base/src/main/java/org/eclipse/fx/ui/workbench/renderers/base/BaseToolBarRenderer.java b/modules/ui/org.eclipse.fx.ui.workbench.renderers.base/src/main/java/org/eclipse/fx/ui/workbench/renderers/base/BaseToolBarRenderer.java index cc9b7b301..d3c8531b6 100755 --- a/modules/ui/org.eclipse.fx.ui.workbench.renderers.base/src/main/java/org/eclipse/fx/ui/workbench/renderers/base/BaseToolBarRenderer.java +++ b/modules/ui/org.eclipse.fx.ui.workbench.renderers.base/src/main/java/org/eclipse/fx/ui/workbench/renderers/base/BaseToolBarRenderer.java @@ -58,7 +58,9 @@ public void run() { public void doProcessContent(MToolBar element) { WToolBar toolbar = getWidget(element); if( toolbar == null ) { - getLogger().error("Could not find widget for '"+element+"'"); //$NON-NLS-1$//$NON-NLS-2$ + if (element.isToBeRendered()) { + getLogger().error("Could not find widget for '" + element + "'"); //$NON-NLS-1$//$NON-NLS-2$ + } return; } for (MToolBarElement item : element.getChildren()) { @@ -79,7 +81,9 @@ public void do_childRendered(MToolBar parentElement, MUIElement element) { WToolBar toolbar = getWidget(parentElement); if( toolbar == null ) { - getLogger().error("Could not find widget for '"+parentElement+"'"); //$NON-NLS-1$ //$NON-NLS-2$ + if (parentElement.isToBeRendered()) { + getLogger().error("Could not find widget for '" + parentElement + "'"); //$NON-NLS-1$ //$NON-NLS-2$ + } return; } int idx = getRenderedIndex(parentElement, element); @@ -87,7 +91,7 @@ public void do_childRendered(MToolBar parentElement, MUIElement element) { WWidget widget = (WWidget) element.getWidget(); if( widget != null ) { toolbar.addChild(idx, widget); - } else { + } else if (element.isToBeRendered()) { this.logger.error("The widget for element '"+element+"' should not be null."); //$NON-NLS-1$//$NON-NLS-2$ }