Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as =================================================================== diff -u -r844bf60cb97924d5e37063540a94b6a221a00375 -r7cae8a4247eaa8223da5a105205ead1ab8eafcc0 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as (.../CanvasController.as) (revision 844bf60cb97924d5e37063540a94b6a221a00375) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/cv/CanvasController.as (.../CanvasController.as) (revision 7cae8a4247eaa8223da5a105205ead1ab8eafcc0) @@ -210,6 +210,12 @@ _canvasModel.getCanvas().stopGateTool(); } + if(_canvasModel.activeTool == CanvasModel.OPTIONAL_TOOL){ + var p = new Point(canvas_mc._xmouse, canvas_mc._ymouse); + _canvasModel.createNewOptionalActivity(Activity.PERMISSION_OPTIONAL_ACTIVITY_TYPE,p); + _canvasModel.getCanvas().stopOptionalActivity(); + + } }