Bug 782594 - Make some methods in uriloader/ infallible; r=bz

This commit is contained in:
Aryeh Gregor
2012-08-14 12:10:42 +03:00
parent 4993674349
commit 8d37239f5b
4 changed files with 17 additions and 29 deletions

View File

@@ -90,7 +90,7 @@ OfflineCacheUpdateChild::~OfflineCacheUpdateChild()
LOG(("OfflineCacheUpdateChild::~OfflineCacheUpdateChild [%p]", this));
}
nsresult
void
OfflineCacheUpdateChild::GatherObservers(nsCOMArray<nsIOfflineCacheUpdateObserver> &aObservers)
{
for (int32_t i = 0; i < mWeakObservers.Count(); i++) {
@@ -105,8 +105,6 @@ OfflineCacheUpdateChild::GatherObservers(nsCOMArray<nsIOfflineCacheUpdateObserve
for (int32_t i = 0; i < mObservers.Count(); i++) {
aObservers.AppendObject(mObservers[i]);
}
return NS_OK;
}
void
@@ -445,8 +443,7 @@ OfflineCacheUpdateChild::RecvAssociateDocuments(const nsCString &cacheGroupId,
}
nsCOMArray<nsIOfflineCacheUpdateObserver> observers;
rv = GatherObservers(observers);
NS_ENSURE_SUCCESS(rv, rv);
GatherObservers(observers);
for (int32_t i = 0; i < observers.Count(); i++)
observers[i]->ApplicationCacheAvailable(cache);
@@ -477,8 +474,7 @@ OfflineCacheUpdateChild::RecvNotifyStateEvent(const uint32_t &event,
}
nsCOMArray<nsIOfflineCacheUpdateObserver> observers;
nsresult rv = GatherObservers(observers);
NS_ENSURE_SUCCESS(rv, rv);
GatherObservers(observers);
for (int32_t i = 0; i < observers.Count(); i++)
observers[i]->UpdateStateChanged(this, event);