From c67953e08212983d36bd8a6d761ff7bc43f20fd8 Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Fri, 14 Feb 2014 20:05:45 +0400 Subject: [PATCH] don't add nulls to project sdks --- .../python/configuration/PyActiveSdkConfigurable.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python/ide/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java b/python/ide/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java index c8091a1fe3f1..0b04517dadba 100644 --- a/python/ide/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java +++ b/python/ide/src/com/jetbrains/python/configuration/PyActiveSdkConfigurable.java @@ -267,11 +267,15 @@ public class PyActiveSdkConfigurable implements UnnamedConfigurable { } }, ModalityState.any()); } - if (myAddedSdk != null) { + if (item != null) { myProjectSdksModel.addSdk(item); myProjectSdksModel.apply(null, true); mySdkCombo.setSelectedItem(item); } + else if (myAddedSdk != null) { + myProjectSdksModel.apply(null, true); + } + final Sdk prevSdk = ProjectRootManager.getInstance(myProject).getProjectSdk(); final Sdk selectedSdk = setSdk(item);