diff --git a/designer-base/src/main/java/com/fr/design/mainframe/guide/scene/DragScene.java b/designer-base/src/main/java/com/fr/design/mainframe/guide/scene/DragScene.java index c6a36d2ef..fdf8b2d4d 100644 --- a/designer-base/src/main/java/com/fr/design/mainframe/guide/scene/DragScene.java +++ b/designer-base/src/main/java/com/fr/design/mainframe/guide/scene/DragScene.java @@ -45,19 +45,20 @@ public class DragScene extends AbstractGuideScene{ new DragAndDropDragGestureListener(target, DnDConstants.ACTION_COPY_OR_MOVE){ @Override public void dragDropEnd(DragSourceDropEvent dsde) { - complete(); + if (dsde.getDropSuccess()) { + complete(); + } } }; } else if (dragType == DragType.TO) { - target.setDropTarget(new DropTarget()); + target.setDropTarget(new DropSceneTarget()); } } private class DropSceneTarget extends DropTarget { @Override public synchronized void drop(DropTargetDropEvent dtde) { - super.drop(dtde); - complete(); + dtde.dropComplete(true); } } } diff --git a/designer-realize/src/main/java/com/fr/design/mainframe/guide/creator/layout/ChangeLayoutComponentGuide.java b/designer-realize/src/main/java/com/fr/design/mainframe/guide/creator/layout/ChangeLayoutComponentGuide.java index eecf0a03c..c3c736ae1 100644 --- a/designer-realize/src/main/java/com/fr/design/mainframe/guide/creator/layout/ChangeLayoutComponentGuide.java +++ b/designer-realize/src/main/java/com/fr/design/mainframe/guide/creator/layout/ChangeLayoutComponentGuide.java @@ -38,8 +38,7 @@ public class ChangeLayoutComponentGuide { .nextScene(createScene3()) .nextScene(GuideSceneHelper.createFormDesignerBodyDisplayScene()) .nextScene(createScene4()) - .nextScene(createScene5()) - .nextScene(GuideSceneHelper.createPreviewClickScene()); + .nextScene(createScene5()); Guide guide = GuideBuilder.newInstance() .setID(GuideIds.Guide.F001002)