mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-13 05:15:45 +00:00
Get rid of bogus assertions from OnAddURI/OnDeleteURI and instead notify observers of a visit-time change if the page is bookmarked.
This commit is contained in:
parent
89196348d2
commit
0418c05b64
@ -1020,24 +1020,28 @@ nsNavBookmarks::GetWantAllDetails(PRBool *aWant)
|
||||
NS_IMETHODIMP
|
||||
nsNavBookmarks::OnAddURI(nsIURI *aURI, PRTime aTime)
|
||||
{
|
||||
// A new URI won't yet be bookmarked, so don't notify.
|
||||
#ifdef DEBUG
|
||||
// If the page is bookmarked, we need to notify observers
|
||||
PRBool bookmarked;
|
||||
IsBookmarked(aURI, &bookmarked);
|
||||
NS_ASSERTION(!bookmarked, "New URI shouldn't be bookmarked!");
|
||||
#endif
|
||||
if (bookmarked) {
|
||||
for (PRInt32 i = 0; i < mObservers.Count(); ++i) {
|
||||
mObservers[i]->OnItemChanged(aURI, NS_LITERAL_CSTRING("time"));
|
||||
}
|
||||
}
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsNavBookmarks::OnDeleteURI(nsIURI *aURI)
|
||||
{
|
||||
// A deleted URI shouldn't be bookmarked.
|
||||
#ifdef DEBUG
|
||||
// If the page is bookmarked, we need to notify observers
|
||||
PRBool bookmarked;
|
||||
IsBookmarked(aURI, &bookmarked);
|
||||
NS_ASSERTION(!bookmarked, "Deleted URI shouldn't be bookmarked!");
|
||||
#endif
|
||||
if (bookmarked) {
|
||||
for (PRInt32 i = 0; i < mObservers.Count(); ++i) {
|
||||
mObservers[i]->OnItemChanged(aURI, NS_LITERAL_CSTRING("time"));
|
||||
}
|
||||
}
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user