ItEr18S09CUCreacionProxectoPlanificacionItEr17S10.

Avoiding errors at save after saving.

>From 5394a742bbcf6676d6c751c73bafe69545fc54a8 Mon Sep 17 00:00:00 2001
From: =?utf-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= <ogonzalez@igalia.com>
Date: Tue, 28 Jul 2009 20:17:49 +0200
Subject: [PATCH] ItEr18S09CUCreacionProxectoPlanificacionItEr17S10: Avoiding error when saving after doing some merges.
This commit is contained in:
Óscar González Fernández 2009-07-30 11:43:43 +02:00 committed by Javier Moran Rua
parent 82c4e86dae
commit 1978d7a52b

View file

@ -47,11 +47,21 @@ public class PlanningState {
public void removed(TaskElement taskElement) {
taskElement.detach();
if (!isTopLevel(taskElement)) {
return;
}
toSave.remove(taskElement);
toRemove.add(taskElement);
}
private boolean isTopLevel(TaskElement taskElement) {
return taskElement.getParent() == null;
}
public void added(TaskElement taskElement) {
if (!isTopLevel(taskElement)) {
return;
}
toRemove.remove(taskElement);
toSave.add(taskElement);
}