diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateInfoDialog.java b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateInfoDialog.java index 7b678b2d7d99..b5581605202e 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateInfoDialog.java +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateInfoDialog.java @@ -19,6 +19,8 @@ import com.intellij.ide.BrowserUtil; import com.intellij.ide.IdeBundle; import com.intellij.openapi.application.ApplicationInfo; import com.intellij.openapi.application.ApplicationManager; +import com.intellij.openapi.application.ApplicationNamesInfo; +import com.intellij.openapi.util.SystemInfo; import com.intellij.ui.BrowserHyperlinkListener; import com.intellij.ui.components.JBScrollPane; import com.intellij.util.ui.UIUtil; @@ -133,6 +135,7 @@ class UpdateInfoDialog extends AbstractUpdateDialog { private JLabel myPatchSizeLabel; private JEditorPane myUpdateMessageLabel; private JBScrollPane myScrollPane; + private JLabel myManualCheckLabel; public UpdateInfoPanel() { ApplicationInfo appInfo = ApplicationInfo.getInstance(); @@ -177,6 +180,12 @@ class UpdateInfoDialog extends AbstractUpdateDialog { else { myPatchSizeLabel.setText(patch.getSize() + "MB"); } + + if (SystemInfo.isMac) { + myManualCheckLabel.setText("
To check for new updates manually, use the " + + ApplicationNamesInfo.getInstance().getProductName() + " | Check for Updates command."); + } + LabelTextReplacingUtil.replaceText(myPanel); } } diff --git a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateInfoPanel.form b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateInfoPanel.form index 88d7b8c39825..11fb6fca592f 100644 --- a/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateInfoPanel.form +++ b/platform/platform-impl/src/com/intellij/openapi/updateSettings/impl/UpdateInfoPanel.form @@ -107,7 +107,7 @@ - + @@ -144,7 +144,7 @@ - +