Browse Source

Fixed SD2-382: Setting a Breakpoint on an empty line

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@414 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 21 years ago
parent
commit
212863b199
  1. 5
      src/Main/Base/Project/Src/Services/Debugger/DebuggerService.cs
  2. 1
      src/Main/Base/Project/Src/Services/File/FileService.cs

5
src/Main/Base/Project/Src/Services/Debugger/DebuggerService.cs

@ -217,7 +217,12 @@ namespace ICSharpCode.Core
} }
} }
} }
foreach (char ch in document.GetText(document.GetLineSegment(lineNumber))) {
if (!char.IsWhiteSpace(ch)) {
document.BookmarkManager.AddMark(new BreakpointBookmark(fileName, document, lineNumber)); document.BookmarkManager.AddMark(new BreakpointBookmark(fileName, document, lineNumber));
break;
}
}
} }
static void WorkspaceCreated(object sender, EventArgs args) static void WorkspaceCreated(object sender, EventArgs args)

1
src/Main/Base/Project/Src/Services/File/FileService.cs

@ -83,6 +83,7 @@ namespace ICSharpCode.Core
public static IWorkbenchWindow OpenFile(string fileName) public static IWorkbenchWindow OpenFile(string fileName)
{ {
LoggingService.Info("Open file " + fileName);
// test, if file fileName exists // test, if file fileName exists
bool isURL = fileName.IndexOf("://") > 0; bool isURL = fileName.IndexOf("://") > 0;
if (!isURL) { if (!isURL) {

Loading…
Cancel
Save