Index: lams_central/web/lams_authoring.swf =================================================================== diff -u -r4bc848a9453ad7ee50f0c8dc41f058451ca5838e -red9f070b260cd96e225c1f5bfcf6fe357f90645b Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== diff -u -r4bc848a9453ad7ee50f0c8dc41f058451ca5838e -red9f070b260cd96e225c1f5bfcf6fe357f90645b Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as =================================================================== diff -u -rfc0f0136963cabbd4cad612035c80dc35c5717ff -red9f070b260cd96e225c1f5bfcf6fe357f90645b --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision fc0f0136963cabbd4cad612035c80dc35c5717ff) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/cv/Canvas.as (.../Canvas.as) (revision ed9f070b260cd96e225c1f5bfcf6fe357f90645b) @@ -378,16 +378,17 @@ _ddm.addActivity(actToAdd); - //refresh the design - canvasModel.setDirty(); - canvasModel.selectedItem = (canvasModel.activitiesDisplayed.get(actToAdd.activityUIID)); + canvasModel.haltRefresh(true); + //select the new thing if (taParent != undefined || taParent != null){ var sequenceAct:Activity = canvasModel.getCanvas().ddm.getActivityByUIID(taParent); if(sequenceAct.isSequenceActivity() && sequence != null) { actToAdd.orderID = canvasModel.getCanvas().ddm.getNextSequenceOrderID(sequenceAct.activityUIID); + Debugger.log("sequence.lastActivity: " + sequence.lastActivity, Debugger.CRITICAL, "setDroppedTemplateActivity", "Canvas"); + if(actToAdd.orderID > 1) canvasModel.createSequenceTransition(sequence.lastActivity, actToAdd); else ComplexActivity(sequenceAct).firstActivityUIID = actToAdd.activityUIID; @@ -402,6 +403,13 @@ canvasModel.setDirty(); } + canvasModel.haltRefresh(false); + + //refresh the design + canvasModel.setDirty(); + canvasModel.selectedItem = (canvasModel.activitiesDisplayed.get(actToAdd.activityUIID)); + + } /**