diff --git a/designer-base/src/main/java/com/fr/design/actions/file/PreferencePane.java b/designer-base/src/main/java/com/fr/design/actions/file/PreferencePane.java index f2f7c1af5..4294477b7 100644 --- a/designer-base/src/main/java/com/fr/design/actions/file/PreferencePane.java +++ b/designer-base/src/main/java/com/fr/design/actions/file/PreferencePane.java @@ -446,6 +446,7 @@ public class PreferencePane extends BasicPane { intervalPanel.add(saveIntervalEditor); intervalPanel.add(delayLabel); autoCleanPane = createAutoCleanPane(); + checkAutoScheduleStartAndUpdateStatus(); vcsEnableCheckBox.addChangeListener(new ChangeListener() { @Override public void stateChanged(ChangeEvent e) { @@ -515,7 +516,6 @@ public class PreferencePane extends BasicPane { autoCleanPane.add(new UILabel(i18nText("Fine-Design_Vcs_Auto_Clean_Content"))); autoCleanPane.add(autoCleanRetainIntervalComboBox); autoCleanPane.add(new UILabel(i18nText("Fine-Design_Vcs_Auto_Clean_Last"))); - checkAutoScheduleStartAndUpdateStatus(); autoCleanPane.setVisible(false); return autoCleanPane; } @@ -546,6 +546,9 @@ public class PreferencePane extends BasicPane { useVcsAutoCleanScheduleCheckBox.setEnabled(b); autoCleanIntervalComboBox.setEnabled(b); autoCleanRetainIntervalComboBox.setEnabled(b); + if (autoCleanPane != null) { + autoCleanPane.setToolTipText(b ? null : Toolkit.i18nText("Fine-Design_Vcs_Server_Start_Hover")); + } } private JPanel createSaveIntervalPane() {