also ask for existing library replacement when configurable can do smth else

This commit is contained in:
anna
2012-07-26 22:19:32 +02:00
parent 015da552a1
commit 813ff28558
@@ -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) {