mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Fix memory leak.
This commit is contained in:
@@ -35,6 +35,7 @@ import com.intellij.openapi.roots.ui.configuration.libraryEditor.ExistingLibrary
|
||||
import com.intellij.openapi.roots.ui.configuration.libraryEditor.LibraryEditor;
|
||||
import com.intellij.openapi.roots.ui.configuration.libraryEditor.NewLibraryEditor;
|
||||
import com.intellij.openapi.roots.ui.configuration.projectRoot.LibrariesContainer;
|
||||
import com.intellij.openapi.util.Disposer;
|
||||
import com.intellij.openapi.util.IconLoader;
|
||||
import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
@@ -140,6 +141,7 @@ public class LibraryOptionsPanel implements Disposable {
|
||||
boolean showDoNotCreateOption, final List<? extends FrameworkLibraryVersion> versions) {
|
||||
//todo[nik] create mySettings only in apply() method
|
||||
mySettings = new LibraryCompositionSettings(libraryDescription, baseDirectoryPath, currentFrameworkVersion, versions);
|
||||
Disposer.register(this, mySettings);
|
||||
List<Library> libraries = calculateSuitableLibraries();
|
||||
|
||||
myButtonEnumModel = RadioButtonEnumModel.bindEnum(Choice.class, myButtonGroup);
|
||||
|
||||
Reference in New Issue
Block a user