From: bdemsky Date: Fri, 2 Nov 2007 22:35:31 +0000 (+0000) Subject: fix bug in task graph X-Git-Tag: preEdgeChange~403 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=39e157dd1b057a8c39d40c3c5200d9a57eced857;p=IRC.git fix bug in task graph --- diff --git a/Robust/src/Analysis/TaskStateAnalysis/TaskGraph.java b/Robust/src/Analysis/TaskStateAnalysis/TaskGraph.java index 6daabf57..7f05d280 100644 --- a/Robust/src/Analysis/TaskStateAnalysis/TaskGraph.java +++ b/Robust/src/Analysis/TaskStateAnalysis/TaskGraph.java @@ -82,10 +82,14 @@ public class TaskGraph { TaskNode tn,sn; if (fs.isSourceNode()) { - sn=new TaskNode("Start Node"); + Vector src=fs.getAllocatingTasks(); + for(Iterator it2=src.iterator();it2.hasNext();) { + TaskDescriptor td=(TaskDescriptor)it2.next(); + sn=new TaskNode(td.getSymbol()); if(fs.edges().hasNext()){ addEdges(fs,sn,tasknodes); } + } } while(it_inedges.hasNext()){