Fixed possible issue in Pages links rebuilding.

This commit is contained in:
Dario Solera 2009-10-13 10:08:46 +00:00
parent d45f07f892
commit 9738b0470b

View file

@ -679,7 +679,10 @@ namespace ScrewTurn.Wiki {
// Avoid self-references
List<string> cleanLinkedPages = new List<string>(linkedPages);
for(int i = cleanLinkedPages.Count - 1; i >= 0; i--) {
if(cleanLinkedPages[i].ToLowerInvariant() == lowercaseName) {
if(cleanLinkedPages[i] == null || cleanLinkedPages[i].Length == 0) {
cleanLinkedPages.RemoveAt(i);
}
else if(cleanLinkedPages[i].ToLowerInvariant() == lowercaseName) {
cleanLinkedPages.RemoveAt(i);
}
}