Browse Source

SvnClientWrapper: Fixed NullReferenceException in discovery of changed paths.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4071 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 16 years ago
parent
commit
e0df7e4747
  1. 5
      src/AddIns/Misc/SubversionAddIn/Project/Src/SvnClientWrapper.cs

5
src/AddIns/Misc/SubversionAddIn/Project/Src/SvnClientWrapper.cs

@ -407,6 +407,7 @@ namespace ICSharpCode.Svn @@ -407,6 +407,7 @@ namespace ICSharpCode.Svn
StrictNodeHistory = strictNodeHistory
},
delegate (object sender, SvnLogEventArgs e) {
try {
Debug("SVN: Log: Got revision " + e.Revision);
LogMessage msg = new LogMessage() {
Revision = e.Revision,
@ -415,6 +416,7 @@ namespace ICSharpCode.Svn @@ -415,6 +416,7 @@ namespace ICSharpCode.Svn
Message = e.LogMessage
};
if (discoverChangePaths) {
msg.ChangedPaths = new List<ChangedPath>();
foreach (var entry in e.ChangedPaths) {
msg.ChangedPaths.Add(new ChangedPath {
Path = entry.Path,
@ -425,6 +427,9 @@ namespace ICSharpCode.Svn @@ -425,6 +427,9 @@ namespace ICSharpCode.Svn
}
}
logMessageReceiver(msg);
} catch (Exception ex) {
MessageService.ShowError(ex);
}
}
);
Debug("SVN: Log finished");

Loading…
Cancel
Save