Index: lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java =================================================================== RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java,v diff -u -r1.41.2.11 -r1.41.2.12 --- lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 30 Mar 2007 06:15:14 -0000 1.41.2.11 +++ lams_central/src/java/org/lamsfoundation/lams/authoring/service/AuthoringService.java 2 Apr 2007 07:25:14 -0000 1.41.2.12 @@ -575,8 +575,8 @@ design.setFirstActivity(gate); // set x/y position for Gate - Integer x1 = (activity.getXcoord() != null) ? activity.getXcoord() : 0; - Integer x2 = (activity.getTransitionFrom() != null) ? activity.getTransitionFrom().getToActivity().getXcoord() : null; + Integer x1 = (toActivity.getXcoord() != null) ? toActivity.getXcoord() : 0; + Integer x2 = (toActivity.getTransitionFrom() != null) ? toActivity.getTransitionFrom().getToActivity().getXcoord() : null; if(x2 != null) gate.setXcoord(x2>=x1 ? new Integer(x1.intValue()-13-20) : new Integer(x1.intValue()+123+13+20)); else gate.setXcoord(new Integer(x1.intValue()-13-20));