diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/tabs/MultipleTabsPlannerController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/tabs/MultipleTabsPlannerController.java index 613a3b56b..8bbd16ff7 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/tabs/MultipleTabsPlannerController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/tabs/MultipleTabsPlannerController.java @@ -103,13 +103,6 @@ public class MultipleTabsPlannerController implements Composer { @Autowired private IResourceDAO resourceDAO; - public TabsConfiguration getTabs() { - if (tabsConfiguration == null) { - tabsConfiguration = buildTabsConfiguration(); - } - return tabsConfiguration; - } - private TabsConfiguration buildTabsConfiguration() { planningTab = PlanningTabCreator.create(mode, companyPlanningController, orderPlanningController, orderDAO, @@ -199,6 +192,7 @@ public class MultipleTabsPlannerController implements Composer { public void doAfterCompose(org.zkoss.zk.ui.Component comp) throws Exception { tabsSwitcher = (TabSwitcher) comp; breadcrumbs = comp.getPage().getFellow("breadcrumbs"); + tabsSwitcher.setConfiguration(buildTabsConfiguration()); } private TabsRegistry getTabsRegistry() { diff --git a/navalplanner-webapp/src/main/webapp/planner/index.zul b/navalplanner-webapp/src/main/webapp/planner/index.zul index 59e68e96b..449d32d47 100644 --- a/navalplanner-webapp/src/main/webapp/planner/index.zul +++ b/navalplanner-webapp/src/main/webapp/planner/index.zul @@ -37,6 +37,6 @@