From ec7edd329f6670880acb95d0a735a87638c16ea0 Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Mon, 10 Feb 2014 17:29:28 +0400 Subject: [PATCH] Dispose tree builder in disposeUIResources() to prevent memory leak --- .../src/com/intellij/util/net/ssl/CertificateConfigurable.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/platform-api/src/com/intellij/util/net/ssl/CertificateConfigurable.java b/platform/platform-api/src/com/intellij/util/net/ssl/CertificateConfigurable.java index e3ae024e4d7b..3e3924b65dce 100644 --- a/platform/platform-api/src/com/intellij/util/net/ssl/CertificateConfigurable.java +++ b/platform/platform-api/src/com/intellij/util/net/ssl/CertificateConfigurable.java @@ -6,6 +6,7 @@ import com.intellij.openapi.options.Configurable; import com.intellij.openapi.options.ConfigurationException; import com.intellij.openapi.options.SearchableConfigurable; import com.intellij.openapi.ui.Messages; +import com.intellij.openapi.util.Disposer; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.ui.AnActionButton; import com.intellij.ui.AnActionButtonRunnable; @@ -230,6 +231,7 @@ public class CertificateConfigurable implements SearchableConfigurable, Configur @Override public void disposeUIResources() { + Disposer.dispose(myTreeBuilder); myTrustManager.removeListener(this); }