Author: dazarov
Date: 2010-02-05 10:39:41 -0500 (Fri, 05 Feb 2010)
New Revision: 20147
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.text.ext/src/org/jboss/tools/cdi/text/ext/hyperlink/InjectedPointListHyperlink.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-3125
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.text.ext/src/org/jboss/tools/cdi/text/ext/hyperlink/InjectedPointListHyperlink.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.text.ext/src/org/jboss/tools/cdi/text/ext/hyperlink/InjectedPointListHyperlink.java 2010-02-05
15:21:49 UTC (rev 20146)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.text.ext/src/org/jboss/tools/cdi/text/ext/hyperlink/InjectedPointListHyperlink.java 2010-02-05
15:39:41 UTC (rev 20147)
@@ -71,7 +71,6 @@
Set<IBean> beans = cdiProject.getBeans(file.getFullPath());
-
IInjectionPoint injectionPoint = CDIUtil.findInjectionPoint(beans, element);
if(injectionPoint == null){
openFileFailed();
@@ -88,6 +87,12 @@
if(bean != null)
hyperlinks[index++] = new InjectedPointHyperlink(region, bean, getDocument());
}
+
+ if(hyperlinks.length == 0){
+ openFileFailed();
+ return;
+ }
+
if(hyperlinks.length == 1){
((InjectedPointHyperlink)hyperlinks[0]).doHyperlink(region);
}else{
@@ -97,10 +102,7 @@
installed = true;
mhp.install(viewer);
-// if(mhp.canHideHyperlinks())
-// mhp.hideHyperlinks();
-// else
- mhp.showHyperlinks(hyperlinks);
+ mhp.showHyperlinks(hyperlinks);
}
}