Index: lams_central/web/lams_authoring.swf =================================================================== RCS file: /usr/local/cvsroot/lams_central/web/lams_authoring.swf,v diff -u -r1.490 -r1.491 Binary files differ Index: lams_central/web/lams_authoring_library.swf =================================================================== RCS file: /usr/local/cvsroot/lams_central/web/lams_authoring_library.swf,v diff -u -r1.390 -r1.391 Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/Application.as =================================================================== RCS file: /usr/local/cvsroot/lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/Application.as,v diff -u -r1.15 -r1.16 --- lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/Application.as 29 Oct 2008 04:16:18 -0000 1.15 +++ lams_flash/src/central/flash/org/lamsfoundation/lams/authoring/Application.as 31 Oct 2008 05:39:20 -0000 1.16 @@ -497,16 +497,21 @@ }else if (Key.isDown(Key.CONTROL) && Key.isDown(X_KEY)) { //for copy and paste //assuming that we are in the canvas... - cut(); + if (dialog.getDepth() == null) { // only cut activity if dialogs not open + cut(); + } }else if (Key.isDown(Key.CONTROL) && Key.isDown(C_KEY)) { - copy(); + if (dialog.getDepth() == null) { // only copy activity if dialogs not open + copy(); + } }else if (Key.isDown(F12_KEY)) { trace("P Pressed") PropertyInspector(_pi_mc).localOnRelease(); }else if (Key.isDown(Key.CONTROL) && Key.isDown(V_KEY)) { - paste(); - + if (dialog.getDepth() == null) { // only paste activity if dialogs not open + paste(); + } }else if (Key.isDown(Key.CONTROL) && Key.isDown(Z_KEY)) { //undo _canvas.undo();