diff --git a/libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java b/libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java index 971e1b734..63a17ef2a 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java +++ b/libreplan-webapp/src/main/java/org/libreplan/web/orders/TreeElementOperationsController.java @@ -4,7 +4,7 @@ * Copyright (C) 2009-2010 Fundación para o Fomento da Calidade Industrial e * Desenvolvemento Tecnolóxico de Galicia * - * Copyright (C) 2011 Igalia S.L + * Copyright (C) 2011-2012 Igalia S.L * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -92,7 +92,11 @@ public abstract class TreeElementOperationsController { public void indentSelectedElement() { if (tree.getSelectedCount() == 1) { + int page = tree.getActivePage(); indent(getSelectedElement()); + if (tree.getPageCount() > page) { + tree.setActivePage(page); + } } else { showSelectAnElementError(); }