mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-10 11:55:49 +00:00
Fix bug # 21927: empty IE Favorites folders are still folders. Approval: chofmann
This commit is contained in:
parent
3eeeee81a2
commit
553ad28aaf
@ -989,10 +989,12 @@ FileSystemDataSource::isValidFolder(nsIRDFResource *source)
|
||||
nsCOMPtr<nsISimpleEnumerator> folderEnum;
|
||||
if (NS_SUCCEEDED(rv = GetFolderList(source, getter_AddRefs(folderEnum))))
|
||||
{
|
||||
PRBool hasMore;
|
||||
PRBool hasAny = PR_FALSE, hasMore;
|
||||
while (NS_SUCCEEDED(folderEnum->HasMoreElements(&hasMore)) &&
|
||||
(hasMore == PR_TRUE))
|
||||
{
|
||||
hasAny = PR_TRUE;
|
||||
|
||||
nsCOMPtr<nsISupports> isupports;
|
||||
if (NS_FAILED(rv = folderEnum->GetNext(getter_AddRefs(isupports))))
|
||||
break;
|
||||
@ -1013,6 +1015,7 @@ FileSystemDataSource::isValidFolder(nsIRDFResource *source)
|
||||
break;
|
||||
}
|
||||
}
|
||||
if (hasAny == PR_FALSE) isValid = PR_TRUE;
|
||||
}
|
||||
}
|
||||
return(isValid);
|
||||
|
Loading…
Reference in New Issue
Block a user