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 @@
-
+