X-Git-Url: https://git.jetbrains.org/?p=idea%2Fcommunity.git;a=blobdiff_plain;f=java%2Fidea-ui%2Fsrc%2Fcom%2Fintellij%2Fopenapi%2FprojectRoots%2Fui%2FSdkEditor.java;h=d69df85cb95a7718910f251ec543c5f73b3a8d9f;hp=6c2687978febbaa4c309708d548f65ef466f75e5;hb=f8a22cc8c1520e0879780491bbf7ba24c7807522;hpb=e0abfeeee9b667ce440aebbdc887ed1efbdc907c diff --git a/java/idea-ui/src/com/intellij/openapi/projectRoots/ui/SdkEditor.java b/java/idea-ui/src/com/intellij/openapi/projectRoots/ui/SdkEditor.java index 6c2687978feb..d69df85cb95a 100644 --- a/java/idea-ui/src/com/intellij/openapi/projectRoots/ui/SdkEditor.java +++ b/java/idea-ui/src/com/intellij/openapi/projectRoots/ui/SdkEditor.java @@ -290,9 +290,9 @@ public class SdkEditor implements Configurable, Place.Navigator { private void setHomePathValue(String absolutePath) { myHomeComponent.setText(absolutePath); final Color fg; - if (absolutePath != null && !absolutePath.isEmpty()) { + if (absolutePath != null && !absolutePath.isEmpty() && mySdk != null && mySdk.getSdkType().isLocalSdk(mySdk)) { final File homeDir = new File(absolutePath); - boolean homeMustBeDirectory = mySdk == null || ((SdkType)mySdk.getSdkType()).getHomeChooserDescriptor().isChooseFolders(); + boolean homeMustBeDirectory = ((SdkType)mySdk.getSdkType()).getHomeChooserDescriptor().isChooseFolders(); fg = homeDir.exists() && homeDir.isDirectory() == homeMustBeDirectory ? UIUtil.getFieldForegroundColor() : PathEditor.INVALID_COLOR;