mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Don't try to commit already committed SdkModificator (PY-19170)
This commit is contained in:
+4
-1
@@ -226,7 +226,9 @@ public class PythonSdkDetailsDialog extends DialogWrapper {
|
||||
mySdkSettingsWereModified.run();
|
||||
}
|
||||
for (SdkModificator modificator : myModifiedModificators) {
|
||||
modificator.commitChanges();
|
||||
if (modificator.isWritable()) {
|
||||
modificator.commitChanges();
|
||||
}
|
||||
}
|
||||
myModificators.clear();
|
||||
myModifiedModificators.clear();
|
||||
@@ -431,6 +433,7 @@ public class PythonSdkDetailsDialog extends DialogWrapper {
|
||||
}
|
||||
|
||||
private void reloadSdk(@NotNull Sdk currentSdk) {
|
||||
// XXX: Here we are reusing a modifier that we are going to commit later
|
||||
PythonSdkUpdater.update(currentSdk, myModificators.get(currentSdk), myProject, null);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user