From eb31aef59573a73a670000332b17fd66ad24766a Mon Sep 17 00:00:00 2001 From: kuangshuai Date: Fri, 22 Oct 2021 13:53:11 +0800 Subject: [PATCH] =?UTF-8?q?REPORT-60896=20=E5=BC=95=E5=AF=BC=E8=92=99?= =?UTF-8?q?=E5=B1=82=E6=9C=89=E6=AE=8B=E7=95=99=E9=98=B4=E5=BD=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fr/design/mainframe/guide/base/Guide.java | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/designer-base/src/main/java/com/fr/design/mainframe/guide/base/Guide.java b/designer-base/src/main/java/com/fr/design/mainframe/guide/base/Guide.java index 9469f931a..fc35b742d 100644 --- a/designer-base/src/main/java/com/fr/design/mainframe/guide/base/Guide.java +++ b/designer-base/src/main/java/com/fr/design/mainframe/guide/base/Guide.java @@ -135,15 +135,20 @@ public class Guide { public void start() { guideView.hideLoading(); - if (scene != null) { - guideView.setScene(scene); - guideView.showGuide(); - if (lifecycle != null) { - lifecycle.onStart(); + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + if (scene != null) { + guideView.setScene(scene); + guideView.showGuide(); + if (lifecycle != null) { + lifecycle.onStart(); + } + } else { + complete(); + } } - } else { - complete(); - } + }); } public void complete() {