From afa1c85900b3b8291a5e8a1ad0cf65a0792856b5 Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Tue, 25 Nov 2014 20:02:48 +0300 Subject: [PATCH] fixed PY-6518 Editing name of Python interpreter doesn't repaint "Python Interpreters" dialog --- .../jetbrains/python/configuration/PythonSdkDetailsDialog.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python/ide/src/com/jetbrains/python/configuration/PythonSdkDetailsDialog.java b/python/ide/src/com/jetbrains/python/configuration/PythonSdkDetailsDialog.java index 31a8374ba1c8..3bcd29196396 100644 --- a/python/ide/src/com/jetbrains/python/configuration/PythonSdkDetailsDialog.java +++ b/python/ide/src/com/jetbrains/python/configuration/PythonSdkDetailsDialog.java @@ -326,8 +326,9 @@ public class PythonSdkDetailsDialog extends DialogWrapper { } }); if (dialog.showAndGet()) { + mySdkList.repaint(); final boolean pathChanged = !Comparing.equal(currentSdk.getHomePath(), dialog.getHomePath()); - if (!currentSdk.getName().equals(dialog.getName()) || pathChanged || dialog.isAssociateChanged()) { + if (!modificator.getName().equals(dialog.getName()) || pathChanged || dialog.isAssociateChanged()) { myModifiedModificators.add(modificator); modificator.setName(dialog.getName()); modificator.setHomePath(dialog.getHomePath());