Index: lams_central/web/includes/javascript/authoring/authoringGeneral.js =================================================================== RCS file: /usr/local/cvsroot/lams_central/web/includes/javascript/authoring/authoringGeneral.js,v diff -u -r1.71 -r1.72 --- lams_central/web/includes/javascript/authoring/authoringGeneral.js 27 Sep 2015 01:17:36 -0000 1.71 +++ lams_central/web/includes/javascript/authoring/authoringGeneral.js 8 Oct 2015 15:12:11 -0000 1.72 @@ -1609,6 +1609,8 @@ activityData.xCoord, activityData.yCoord, activityData.activityTitle); + // for later reference + activityData.activity = activity; break; // Optional Activity @@ -1753,17 +1755,15 @@ if (activity) { if (activityData.applyGrouping) { - var groupedActivity = activityData.activity; - $.each(layout.activities, function(){ if (this instanceof ActivityDefs.GroupingActivity && this.groupingID == activityData.groupingID) { // add reference and redraw the grouped activity - if (groupedActivity instanceof ActivityDefs.BranchingEdgeActivity) { - groupedActivity.branchingActivity.grouping = this; + if (activity instanceof ActivityDefs.BranchingEdgeActivity) { + activity.branchingActivity.grouping = this; } else { - groupedActivity.grouping = this; - groupedActivity.draw(); + activity.grouping = this; + activity.draw(); } return false; }