Bug 509831 - AssertionFailedException below FileSearchPage.handleOpen
(thrown in AbstractTreeViewer.getExpandedState)
Change-Id: Ic3f7178a6c26e4cb6328967c3194be71147f9348
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
diff --git a/org.eclipse.search/search/org/eclipse/search/internal/ui/text/FileSearchPage.java b/org.eclipse.search/search/org/eclipse/search/internal/ui/text/FileSearchPage.java
index 2ca093e..8084345 100644
--- a/org.eclipse.search/search/org/eclipse/search/internal/ui/text/FileSearchPage.java
+++ b/org.eclipse.search/search/org/eclipse/search/internal/ui/text/FileSearchPage.java
@@ -252,6 +252,9 @@
}
super.handleOpen(event);
Object firstElement = ((IStructuredSelection) event.getSelection()).getFirstElement();
+ if (firstElement == null) {
+ return;
+ }
Viewer viewer = event.getViewer();
if (viewer instanceof TreeViewer) {
TreeViewer treeViewer = (TreeViewer) viewer;