Author: apadilla
Date: Tue Dec 21 11:13:41 2010
New Revision: 1051454
URL: http://svn.apache.org/viewvc?rev=1051454&view=rev
Log:
[NPANDAY-239]
- fixed the crashing of VS when adding a remote repository and <profiles> tag
is existing.
Modified:
incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs
Modified:
incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs
URL:
http://svn.apache.org/viewvc/incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs?rev=1051454&r1=1051453&r2=1051454&view=diff
==============================================================================
---
incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs
(original)
+++
incubator/npanday/trunk/dotnet/assemblies/NPanday.Model.Settings/src/main/csharp/SettingsUtil.cs
Tue Dec 21 11:13:41 2010
@@ -309,7 +309,10 @@ namespace NPanday.Model.Setting
foreach (Profile profile in settings.profiles)
{
- repos.AddRange(profile.repositories);
+ if (profile.repositories != null)
+ {
+ repos.AddRange(profile.repositories);
+ }
}
return repos;
}
@@ -328,11 +331,14 @@ namespace NPanday.Model.Setting
{
foreach (Profile profile in settings.profiles)
{
- foreach (Repository repo in profile.repositories)
+ if (profile.repositories != null)
{
- if (url.Equals(repo.url))
+ foreach (Repository repo in profile.repositories)
{
- return repo;
+ if (url.Equals(repo.url))
+ {
+ return repo;
+ }
}
}
}