bug 21518 (r201 branch)
diff --git a/org.eclipse.jdt.debug/buildnotes_jdt-debug.html b/org.eclipse.jdt.debug/buildnotes_jdt-debug.html
index 3dfd8e3..64a54b3 100644
--- a/org.eclipse.jdt.debug/buildnotes_jdt-debug.html
+++ b/org.eclipse.jdt.debug/buildnotes_jdt-debug.html
@@ -11,6 +11,15 @@
<h1>
Eclipse Platform Build Notes <br>
Java Debug</h1>
+R2.0.1 - Aug 7, 2002
+
+<h3>
+Problem Reports Fixed</h3>
+<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=21518">20518</a>: Debugger source lookup problem when debugging against Wireless Toolkit (WTK) 1.04<br>
+
+<h1>
+Eclipse Platform Build Notes <br>
+Java Debug</h1>
R2.0.1 - July 31, 2002
<h3>
diff --git a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/JavaSourceLocator.java b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/JavaSourceLocator.java
index 007a7dd..c0a7541 100644
--- a/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/JavaSourceLocator.java
+++ b/org.eclipse.jdt.launching/launching/org/eclipse/jdt/launching/sourcelookup/JavaSourceLocator.java
@@ -164,8 +164,11 @@
// the source file name and the package of the declaring
// type
- // @see bug# 12966 - remove absolute path prefix
- int index = sourceName.lastIndexOf(File.pathSeparatorChar);
+ // @see bug# 21518 - remove absolute path prefix
+ int index = sourceName.lastIndexOf('\\');
+ if (index == -1) {
+ index = sourceName.lastIndexOf('/');
+ }
if (index >= 0) {
sourceName = sourceName.substring(index + 1);
}