diff --git a/python/src/com/jetbrains/python/sdk/CreateVirtualEnvDialog.java b/python/src/com/jetbrains/python/sdk/CreateVirtualEnvDialog.java index 3c855fc90de1..2b6ca61f83ad 100644 --- a/python/src/com/jetbrains/python/sdk/CreateVirtualEnvDialog.java +++ b/python/src/com/jetbrains/python/sdk/CreateVirtualEnvDialog.java @@ -116,13 +116,13 @@ public class CreateVirtualEnvDialog extends IdeaDialog { myProject = project; init(); setTitle("Create Virtual Environment"); + Iterables.removeIf(allSdks, new Predicate() { + @Override + public boolean apply(Sdk s) { + return PythonSdkType.isInvalid(s) || PythonSdkType.isVirtualEnv(s) || RemoteSdkCredentialsHolder.isRemoteSdk(s.getHomePath()); + } + }); if (suggestedBaseSdk == null && allSdks.size() > 0) { - Iterables.removeIf(allSdks, new Predicate() { - @Override - public boolean apply(Sdk s) { - return PythonSdkType.isInvalid(s) || PythonSdkType.isVirtualEnv(s) || RemoteSdkCredentialsHolder.isRemoteSdk(s.getHomePath()); - } - }); List sortedSdks = new ArrayList(allSdks); Collections.sort(sortedSdks, new PreferredSdkComparator()); suggestedBaseSdk = sortedSdks.get(0);