From c56bd13613ae5d11d470d2232e2bbcbb4ff0506b Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 28 Jun 2011 10:13:14 +0400 Subject: [PATCH] allow empty package prefix for jsr45 configuration --- .../com/intellij/debugger/engine/JSR45PositionManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java/debugger/openapi/src/com/intellij/debugger/engine/JSR45PositionManager.java b/java/debugger/openapi/src/com/intellij/debugger/engine/JSR45PositionManager.java index 91f41134a4fc..1697684b9d21 100644 --- a/java/debugger/openapi/src/com/intellij/debugger/engine/JSR45PositionManager.java +++ b/java/debugger/openapi/src/com/intellij/debugger/engine/JSR45PositionManager.java @@ -229,7 +229,10 @@ public abstract class JSR45PositionManager implements PositionManager { final String prefix = generatedClassesPackage.replace('.', File.separatorChar); if (sourcePath.startsWith(prefix)) { - sourcePath = sourcePath.substring(prefix.length() + 1); + sourcePath = sourcePath.substring(prefix.length()); + if (sourcePath.startsWith(File.separator)) { + sourcePath = sourcePath.substring(1); + } } }