From 9d84c3fff7eeabb8d0559e9bd1b9e9341a72637c Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 17 Jan 2014 23:20:02 +0100 Subject: [PATCH] fix UnscrambleDialogTest --- .../intellij/unscramble/ThreadDumpPanel.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/java/java-impl/src/com/intellij/unscramble/ThreadDumpPanel.java b/java/java-impl/src/com/intellij/unscramble/ThreadDumpPanel.java index 4130d0a119a0..e65d38a761f9 100644 --- a/java/java-impl/src/com/intellij/unscramble/ThreadDumpPanel.java +++ b/java/java-impl/src/com/intellij/unscramble/ThreadDumpPanel.java @@ -133,17 +133,17 @@ public class ThreadDumpPanel extends JPanel { new ListSpeedSearch(myThreadList).setComparator(new SpeedSearchComparator(false, true)); final Editor editor = CommonDataKeys.EDITOR.getData(DataManager.getInstance().getDataContext(consoleView.getPreferredFocusableComponent())); - assert editor != null; - editor.getDocument().addDocumentListener(new com.intellij.openapi.editor.event.DocumentAdapter() { - @Override - public void documentChanged(com.intellij.openapi.editor.event.DocumentEvent e) { - String filter = filterField.getText(); - if (StringUtil.isNotEmpty(filter)) { - highlightOccurrences(filter, project, editor); + if (editor != null) { + editor.getDocument().addDocumentListener(new com.intellij.openapi.editor.event.DocumentAdapter() { + @Override + public void documentChanged(com.intellij.openapi.editor.event.DocumentEvent e) { + String filter = filterField.getText(); + if (StringUtil.isNotEmpty(filter)) { + highlightOccurrences(filter, project, editor); + } } - } - }); - + }); + } } private static void highlightOccurrences(String filter, Project project, Editor editor) {