From 986d61037fd7784d3069acd5eca6f8dfad0aa7b8 Mon Sep 17 00:00:00 2001 From: Mikhail Sokolov Date: Fri, 2 Aug 2019 19:36:31 +0300 Subject: [PATCH] IDEA-219563 "Go to Class" search results vary depending on the way you type them GitOrigin-RevId: ac874aa81a1c302faa06c6644d6e196e78f3c20b --- .../ide/actions/searcheverywhere/SearchEverywhereUI.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/SearchEverywhereUI.java b/platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/SearchEverywhereUI.java index 5a25f5d640ef..aaac077d7935 100644 --- a/platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/SearchEverywhereUI.java +++ b/platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/SearchEverywhereUI.java @@ -670,8 +670,8 @@ public class SearchEverywhereUI extends BigPopupUI implements DataProvider, Quic @Override protected void textChanged(@NotNull DocumentEvent e) { String newSearchString = getSearchPattern(); - if (myEverywhereAutoSet && isEverywhere() && - myNotFoundString != null && !newSearchString.contains(myNotFoundString)) { + boolean newPatternContainsPrevious = myNotFoundString != null && myNotFoundString.length() > 1 && newSearchString.contains(myNotFoundString); + if (myEverywhereAutoSet && isEverywhere() && !newPatternContainsPrevious) { setEverywhereAuto(false); } else {