PY-22324 Don't show not selected invalid interpreters in the interpreters list

This commit is contained in:
Andrey Vlasovskikh
2017-10-10 05:49:49 +03:00
parent b5eee20639
commit 0480e7ccf1
@@ -315,6 +315,9 @@ public class PyActiveSdkConfigurable implements UnnamedConfigurable {
boolean remoteSeparator = true;
boolean separator = true;
for (Sdk sdk : sdkList) {
if (PythonSdkType.isInvalid(sdk) && !sdk.equals(selection)) {
continue;
}
if (!PythonSdkType.isVirtualEnv(sdk) && !PythonSdkType.isRemote(sdk) && separator) {
items.add(PySdkListCellRenderer.SEPARATOR);
separator = false;