From 0c0748de2cc0e77c15417164178ab71523da2dcc Mon Sep 17 00:00:00 2001 From: Mikhail Sokolov Date: Fri, 8 Jun 2018 13:39:45 +0300 Subject: [PATCH] UX-1 new SearchEverywhere popup * memory leak fix --- .../ide/actions/searcheverywhere/AbstractGotoSEContributor.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/AbstractGotoSEContributor.java b/platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/AbstractGotoSEContributor.java index fc9f7b96568d..02b9be040133 100644 --- a/platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/AbstractGotoSEContributor.java +++ b/platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/AbstractGotoSEContributor.java @@ -15,6 +15,7 @@ import com.intellij.openapi.fileEditor.OpenFileDescriptor; import com.intellij.openapi.progress.ProgressIndicator; import com.intellij.openapi.project.DumbService; import com.intellij.openapi.project.Project; +import com.intellij.openapi.util.Disposer; import com.intellij.openapi.util.Pair; import com.intellij.openapi.util.text.StringUtil; import com.intellij.openapi.vfs.VirtualFile; @@ -59,6 +60,7 @@ public abstract class AbstractGotoSEContributor implements SearchEverywhereCo o -> addFoundElement(o, model, builder, progressIndicator, elementsLimit) ); }); + Disposer.dispose(popup); return builder.build(); }