From 378c2674fc704b2a6bbf0e6a01b721a7aea7c2e2 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 2 Jun 2008 00:21:43 +0000 Subject: saveing seems work, but may have bugs --- sources/core/VSTaskManager.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'sources/core/VSTaskManager.java') diff --git a/sources/core/VSTaskManager.java b/sources/core/VSTaskManager.java index cbbde56..5e32183 100644 --- a/sources/core/VSTaskManager.java +++ b/sources/core/VSTaskManager.java @@ -537,7 +537,6 @@ public class VSTaskManager implements VSSerializable { if (VSSerialize.DEBUG) System.out.println("Deserializing: VSTaskManager"); - int numTasks = ((Integer) objectInputStream.readObject()).intValue(); globalTasks.clear(); ArrayList processes = simulatorCanvas.getProcesses(); @@ -546,7 +545,10 @@ public class VSTaskManager implements VSSerializable { process.getTasks().clear(); } - for (int i = 0; i < numTasks; ++i) - addTask(new VSTask(serialize, objectInputStream)); + int numTasks = ((Integer) objectInputStream.readObject()).intValue(); + for (int i = 0; i < numTasks; ++i) { + VSTask task = new VSTask(serialize, objectInputStream); + addTask(task, task.isProgrammed()); + } } } -- cgit v1.2.3