Browse Source

REPORT-46892 切换目录有插件版本不匹配目录配置页面显示问题

feature/big-screen
lucian 4 years ago
parent
commit
380cf6ab67
  1. 11
      designer-base/src/main/java/com/fr/design/EnvChangeEntrance.java

11
designer-base/src/main/java/com/fr/design/EnvChangeEntrance.java

@ -310,9 +310,14 @@ public class EnvChangeEntrance {
String content = PluginErrorRemindHandler.pluginErrorContent();
if (StringUtils.isNotEmpty(content)) {
SwingUtilities.invokeLater(() -> {
PluginErrorRemindDialog dialog = new PluginErrorRemindDialog(DesignerContext.getDesignerFrame(), content);
dialog.setVisible(true);
// 该操作需要在当前awt操作之后执行,使用SwingUtilities.invokeLater将其置于awt操作对列末尾
// 若使用UIUtil.invokeLaterIfNeeded,会立即执行,影响其他UI操作
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
PluginErrorRemindDialog dialog = new PluginErrorRemindDialog(DesignerContext.getDesignerFrame(), content);
dialog.setVisible(true);
}
});
}
}

Loading…
Cancel
Save