diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/TabbedDesktop.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/TabbedDesktop.java index e81a6757a8..edc8453f1c 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/TabbedDesktop.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/desktop/TabbedDesktop.java @@ -27,6 +27,7 @@ import org.adempiere.webui.component.Tabpanel; import org.adempiere.webui.component.Window; import org.adempiere.webui.factory.InfoManager; import org.adempiere.webui.panel.ADForm; +import org.adempiere.webui.panel.IHelpContext; import org.adempiere.webui.panel.InfoPanel; import org.adempiere.webui.part.WindowContainer; import org.adempiere.webui.window.FDialog; @@ -293,6 +294,8 @@ public abstract class TabbedDesktop extends AbstractDesktop { windowContainer.insertAfter(windowContainer.getSelectedTab(), tabPanel, title, true, true); else windowContainer.addWindow(tabPanel, title, true); + if (window instanceof IHelpContext) + Events.sendEvent(new Event(WindowContainer.ON_WINDOW_CONTAINER_SELECTION_CHANGED_EVENT, window)); } /**