diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/TabOnModeType.java b/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/TabOnModeType.java index 6f92e1880..acb408f27 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/TabOnModeType.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/planner/tabs/TabOnModeType.java @@ -133,11 +133,11 @@ public class TabOnModeType implements ITab { @Override public void show() { - beingShown = true; ITab currentTab = getCurrentTab(); - if (currentTab != null) { + if (currentTab != null && !beingShown) { currentTab.show(); } + beingShown = true; } }