Fixes bug where messages when bookmark folder children were shifted caused separators not to be removed correctly. bug=329892 r=brettw@gmail.com

Original committer: annie.sullivan%gmail.com
Original revision: 1.52
Original date: 2006/03/10 19:22:32
This commit is contained in:
benjamin%smedbergs.us 2006-07-18 14:47:11 +00:00
parent e2aaf57d94
commit e598b66113

View File

@ -751,26 +751,6 @@ nsNavBookmarks::AdjustIndices(PRInt64 aFolder,
nsBookmarksUpdateBatcher batch;
for (PRUint32 j = 0; j < mObservers.Length(); ++j) {
const nsCOMPtr<nsINavBookmarkObserver> &obs = mObservers[j];
if (!obs) {
continue;
}
for (PRInt32 k = 0; k < items->Count(); ++k) {
RenumberItem *item = NS_STATIC_CAST(RenumberItem*, (*items)[k]);
PRInt32 newPosition = item->position;
PRInt32 oldPosition = newPosition - aDelta;
if (item->itemURI) {
nsIURI *uri = item->itemURI;
obs->OnItemMoved(uri, aFolder, oldPosition, newPosition);
} else if (item->folderChild) {
obs->OnFolderMoved(item->folderChild, aFolder, oldPosition,
aFolder, newPosition);
}
}
}
return NS_OK;
}