mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
also ask for existing library replacement when configurable can do smth else
This commit is contained in:
+4
-4
@@ -75,14 +75,14 @@ public class AddSupportForSingleFrameworkDialog extends DialogWrapper {
|
||||
protected void doOKAction() {
|
||||
final LibraryCompositionSettings librarySettings = myComponent.getLibraryCompositionSettings();
|
||||
if (librarySettings != null) {
|
||||
if (myConfigurable.isOnlyLibraryAdded()) {
|
||||
final ModifiableRootModel modifiableModel = myModifiableModelsProvider.getModuleModifiableModel(myModule);
|
||||
if (!askAndRemoveDuplicatedLibraryEntry(modifiableModel, librarySettings.getLibraryDescription())) {
|
||||
final ModifiableRootModel modifiableModel = myModifiableModelsProvider.getModuleModifiableModel(myModule);
|
||||
if (!askAndRemoveDuplicatedLibraryEntry(modifiableModel, librarySettings.getLibraryDescription())) {
|
||||
if (myConfigurable.isOnlyLibraryAdded()) {
|
||||
myModifiableModelsProvider.disposeModuleModifiableModel(modifiableModel);
|
||||
return;
|
||||
}
|
||||
myModifiableModelsProvider.commitModuleModifiableModel(modifiableModel);
|
||||
}
|
||||
myModifiableModelsProvider.commitModuleModifiableModel(modifiableModel);
|
||||
|
||||
final boolean downloaded = librarySettings.downloadFiles(getRootPane());
|
||||
if (!downloaded) {
|
||||
|
||||
Reference in New Issue
Block a user