diff options
author | Darin Swanson | 2005-05-20 21:48:32 +0000 |
---|---|---|
committer | Darin Swanson | 2005-05-20 21:48:32 +0000 |
commit | df6a805a16df2c8e6d459fa96c978721d5d2288e (patch) | |
tree | b81230d7d654b7ca33cb631af86b2916009bb9e7 /org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console | |
parent | 6568b1f897e8ae941ce30c1f8f91860d3825fdd3 (diff) | |
download | eclipse.platform.debug-df6a805a16df2c8e6d459fa96c978721d5d2288e.tar.gz eclipse.platform.debug-df6a805a16df2c8e6d459fa96c978721d5d2288e.tar.xz eclipse.platform.debug-df6a805a16df2c8e6d459fa96c978721d5d2288e.zip |
Bug 96161 - External buildfiles do not provide links
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console')
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/FileLink.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/FileLink.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/FileLink.java index acac38629..a2633c4d3 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/FileLink.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console/FileLink.java @@ -18,6 +18,7 @@ import org.eclipse.core.runtime.content.IContentType; import org.eclipse.debug.internal.ui.DebugUIPlugin; import org.eclipse.jface.text.BadLocationException; import org.eclipse.jface.text.IDocument; +import org.eclipse.jface.text.IRegion; import org.eclipse.ui.IEditorDescriptor; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IEditorPart; @@ -90,8 +91,9 @@ public class FileLink implements IConsoleHyperlink { } IDocument document = provider.getDocument(input); try { - fFileOffset = document.getLineOffset(fFileLineNumber - 1); - fFileLength = document.getLineLength(fFileLineNumber - 1); + IRegion region= document.getLineInformation(fFileLineNumber - 1); + fFileOffset = region.getOffset(); + fFileLength = region.getLength(); } catch (BadLocationException e) { // unable to link DebugUIPlugin.log(e); |