Browse Source

Merge pull request #16568 in DESIGN/design from release/11.0 to bugfix/11.0

* commit '894ae6943051c38ba03f5b39715d79957112dd2c':
  REPORT-147166 linux下,条件属性-超链设置 打开之后,设置超链的窗口无法聚焦
bugfix/11.0
superman 2 weeks ago
parent
commit
a020457931
  1. 9
      designer-base/src/main/java/com/fr/design/gui/controlpane/UIControlPane.java

9
designer-base/src/main/java/com/fr/design/gui/controlpane/UIControlPane.java

@ -241,6 +241,11 @@ public abstract class UIControlPane extends JControlPane {
private void hideDialog() {
if (needToHidePopupEditDialog()) {
//在Linux上拉回焦点,不然导致一些面板关不掉
if (OperatingSystem.isLinux()) {
requestFocus();
}
saveSettings();
setVisible(false);
PopupDialogSaveAction saveAction = OSSupportCenter.getAction(PopupDialogSaveAction.class);
@ -252,10 +257,6 @@ public abstract class UIControlPane extends JControlPane {
addWindowFocusListener(new WindowAdapter() {
@Override
public void windowLostFocus(WindowEvent e) {
//在Linux上拉回焦点,不然导致一些面板关不掉
if(OperatingSystem.isLinux()) {
requestFocus();
}
hideDialog();
}
});

Loading…
Cancel
Save