diff --git a/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/RemoteServerListConfigurable.java b/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/RemoteServerListConfigurable.java index 4de021a4fba1..efb9be5413eb 100644 --- a/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/RemoteServerListConfigurable.java +++ b/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/RemoteServerListConfigurable.java @@ -190,7 +190,14 @@ public class RemoteServerListConfigurable extends MasterDetailsComponent impleme @Override public String getHelpTopic() { - return ObjectUtils.notNull(super.getHelpTopic(), "reference.settings.clouds"); + String result = super.getHelpTopic(); + if (result == null) { + ServerType singleServerType = getSingleServerType(); + if (singleServerType != null) { + return singleServerType.getHelpTopic(); + } + } + return "reference.settings.clouds"; } @Override