fixed PY-6518 Editing name of Python interpreter doesn't repaint "Python Interpreters" dialog

This commit is contained in:
Ekaterina Tuzova
2014-11-25 20:02:48 +03:00
parent 24219f3a78
commit afa1c85900
@@ -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());