Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Swanson2005-05-20 21:48:32 +0000
committerDarin Swanson2005-05-20 21:48:32 +0000
commitdf6a805a16df2c8e6d459fa96c978721d5d2288e (patch)
treeb81230d7d654b7ca33cb631af86b2916009bb9e7 /org.eclipse.debug.ui/ui/org/eclipse/debug/ui/console
parent6568b1f897e8ae941ce30c1f8f91860d3825fdd3 (diff)
downloadeclipse.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.java6
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);

Back to the top