Download manager. Not part of build. a=asa

git-svn-id: svn://10.0.0.236/trunk@115920 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
blakeross%telocity.com
2002-03-06 03:11:48 +00:00
parent 7a7d9d1e31
commit 56ec9679a0
2 changed files with 11 additions and 1 deletions

View File

@@ -5,7 +5,7 @@
<!ENTITY view.header.transferred.label "Transferred">
<!ENTITY view.header.transferrate.label "Speed">
<!ENTITY view.header.timeelapsed.label "Time Elapsed">
<!ENTITY view.header.progresstext.label "Percent Done">
<!ENTITY view.header.progresstext.label "%">
<!ENTITY view.header.source.label "Source">
<!ENTITY downloadManager.title "Download Manager">

View File

@@ -544,6 +544,16 @@ nsDownloadManager::CancelDownload(const char* aPersistentDescriptor)
if (NS_FAILED(rv)) return rv;
}
// if there's a progress dialog open for the item,
// we have to notify it that we're cancelling
nsCOMPtr<nsIProgressDialog> dialog;
internalDownload->GetDialog(getter_AddRefs(dialog));
if (dialog) {
observer = do_QueryInterface(dialog);
rv = observer->Observe(download, "oncancel", nsnull);
if (NS_FAILED(rv)) return rv;
}
return rv;
}