diff --git a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaTextFieldUI.java b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaTextFieldUI.java index e348b712b087..9a5f429a92ef 100644 --- a/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaTextFieldUI.java +++ b/platform/platform-impl/src/com/intellij/ide/ui/laf/darcula/ui/DarculaTextFieldUI.java @@ -103,9 +103,10 @@ public class DarculaTextFieldUI extends BasicTextFieldUI { protected void showSearchPopup() { final Object value = myTextField.getClientProperty("JTextField.Search.FindPopup"); - if (value instanceof JPopupMenu) { + final JTextComponent editor = getComponent(); + if (editor != null && value instanceof JPopupMenu) { final JPopupMenu popup = (JPopupMenu)value; - popup.show(getComponent(), getSearchIconCoord().x, getComponent().getHeight()); + popup.show(editor, getSearchIconCoord().x, editor.getHeight()); } }