张世豪
8 小时以前 ed6936545d20cc490145d2936cee4387be2afd53
src/zhuye/Shouye.java
@@ -4315,6 +4315,11 @@
        // 设置边界预览
        shouye.mapRenderer.setBoundaryPreview(originalBoundaryXY, optimizedBoundary);
        
        // 停止绘制割草机实时拖尾
        if (shouye.mapRenderer != null) {
            shouye.mapRenderer.setIdleTrailSuppressed(true);
        }
        // 设置返回回调
        shouye.pathPreviewReturnAction = returnCallback;
        shouye.pathPreviewActive = true;
@@ -4362,6 +4367,11 @@
    private void exitBoundaryPreview() {
        pathPreviewActive = false;
        
        // 恢复绘制割草机实时拖尾
        if (mapRenderer != null) {
            mapRenderer.setIdleTrailSuppressed(false);
        }
        // 清除边界预览
        if (mapRenderer != null) {
            mapRenderer.clearBoundaryPreview();