From 5575eb105d5ddc9edf6180dabb027c2f6689fb71 Mon Sep 17 00:00:00 2001 From: nik Date: Thu, 7 Nov 2013 15:29:17 +0400 Subject: [PATCH] hide 'deploy to cloud' run configurations if corresponding cloud isn't configured (IDEA-116046) --- .../deployment/DeployToServerConfigurationType.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/deployment/DeployToServerConfigurationType.java b/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/deployment/DeployToServerConfigurationType.java index e1d78a60e9c7..27eabecb8dd1 100644 --- a/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/deployment/DeployToServerConfigurationType.java +++ b/platform/remote-servers/impl/src/com/intellij/remoteServer/impl/configuration/deployment/DeployToServerConfigurationType.java @@ -64,6 +64,11 @@ public class DeployToServerConfigurationType extends ConfigurationTypeBase { super(DeployToServerConfigurationType.this); } + @Override + public boolean isApplicable(@NotNull Project project) { + return !RemoteServersManager.getInstance().getServers(myServerType).isEmpty(); + } + @Override public void onNewConfigurationCreated(@NotNull RunConfiguration configuration) { DeployToServerRunConfiguration deployConfiguration = (DeployToServerRunConfiguration)configuration;