stacktrace navigation: fallback if class does not belong to scope

This commit is contained in:
Dmitry Avdeev
2010-05-18 11:45:02 +04:00
parent 57e6f0eb07
commit dc2a081ee9
@@ -106,7 +106,10 @@ public class ExceptionFilter implements Filter, DumbAware {
final int lineNumber = Integer.parseInt(lineString);
final PsiManager manager = PsiManager.getInstance(myProject);
PsiClass aClass = JavaPsiFacade.getInstance(manager.getProject()).findClass(className, mySearchScope);
if (aClass == null) return null;
if (aClass == null) {
aClass = JavaPsiFacade.getInstance(manager.getProject()).findClass(className, GlobalSearchScope.allScope(myProject));
if (aClass == null) return null;
}
final PsiFile file = (PsiFile) aClass.getContainingFile().getNavigationElement();
if (file == null) return null;