commit | 49b1a6085e36cae11efb1916a6f707f2c7dafcc2 | [log] [tgz] |
---|---|---|
author | asobolev <asobolev> | Fri Oct 16 11:19:02 2009 +0000 |
committer | asobolev <asobolev> | Fri Oct 16 11:19:02 2009 +0000 |
tree | 6e36a9521b8dcf962c4eab6db80fa31901e08c75 | |
parent | c03b5eac7744de480f868af7e853366a27c7ea40 [diff] |
* fix for type referencing
diff --git a/tcl/plugins/org.eclipse.dltk.tcl.core/src/org/eclipse/dltk/tcl/internal/core/search/TclMatchLocator.java b/tcl/plugins/org.eclipse.dltk.tcl.core/src/org/eclipse/dltk/tcl/internal/core/search/TclMatchLocator.java index b300b4c..64fd17e 100644 --- a/tcl/plugins/org.eclipse.dltk.tcl.core/src/org/eclipse/dltk/tcl/internal/core/search/TclMatchLocator.java +++ b/tcl/plugins/org.eclipse.dltk.tcl.core/src/org/eclipse/dltk/tcl/internal/core/search/TclMatchLocator.java
@@ -128,7 +128,7 @@ return e; } } - return super.createTypeHandle(parent, name); + return parent.getType(name); } protected IType createTypeHandle(String name) { @@ -162,6 +162,11 @@ } } } - return super.createTypeHandle(name); + // return super.createTypeHandle(name); + IType type = null; + if (openable instanceof ISourceModule) { + type = ((ISourceModule) openable).getType(name); + } + return type; } }