Index: lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java =================================================================== diff -u -r3af7e54686064a9b6622d4751d70ea2c89f9abac -r2db97244ea386881da21d4e902946d1d5390c76a --- lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java (.../MonitoringAction.java) (revision 3af7e54686064a9b6622d4751d70ea2c89f9abac) +++ lams_monitoring/src/java/org/lamsfoundation/lams/monitoring/web/MonitoringAction.java (.../MonitoringAction.java) (revision 2db97244ea386881da21d4e902946d1d5390c76a) @@ -1044,7 +1044,8 @@ activityJSON.put("x", ((OptionsWithSequencesActivity) activity).getStartXcoord()); activityJSON.put("y", ((OptionsWithSequencesActivity) activity).getStartYcoord()); } else if ((parentActivity != null) - && (Activity.OPTIONS_ACTIVITY_TYPE == parentActivity.getActivityTypeId())) { + && (Activity.OPTIONS_ACTIVITY_TYPE == parentActivity.getActivityTypeId() || Activity.PARALLEL_ACTIVITY_TYPE == parentActivity + .getActivityTypeId())) { // Optional Activity children had coordinates relative to parent activityJSON.put("x", parentActivity.getXcoord() + activity.getXcoord()); activityJSON.put("y", parentActivity.getYcoord() + activity.getYcoord());