From 67379f2e739403397ca5b80db542c7e4b8fa0ae1 Mon Sep 17 00:00:00 2001 From: Mikhail Sokolov Date: Mon, 23 Jul 2018 15:48:38 +0300 Subject: [PATCH] IDEA-195911 NPE: SearchEverywhereManagerImpl --- .../searcheverywhere/SearchEverywhereManagerImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/SearchEverywhereManagerImpl.java b/platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/SearchEverywhereManagerImpl.java index f0751b9ee98c..def5a94257b2 100644 --- a/platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/SearchEverywhereManagerImpl.java +++ b/platform/lang-impl/src/com/intellij/ide/actions/searcheverywhere/SearchEverywhereManagerImpl.java @@ -183,6 +183,10 @@ public class SearchEverywhereManagerImpl implements SearchEverywhereManager { } private void saveSearchText() { + if (mySearchEverywhereUI == null) { + return; + } + updateHistoryIterator(); String searchText = mySearchEverywhereUI.getSearchField().getText(); if (!searchText.isEmpty()) { @@ -199,6 +203,10 @@ public class SearchEverywhereManagerImpl implements SearchEverywhereManager { } private void showHistoryItem(boolean next) { + if (mySearchEverywhereUI == null) { + return; + } + updateHistoryIterator(); JTextField searchField = mySearchEverywhereUI.getSearchField(); searchField.setText(next ? myHistoryIterator.next() : myHistoryIterator.prev());