The answer was to use nsIProgressDialog with no dialog set as opposed to nsIDownload :-).
Geraint Edwards wrote: > I am writing an xul/xpcom application (under Moz 1.0 API) that requires > the download and saving of documents/images to be subsequently accessed > via a local RDF file/xul template. A 'reference library' of sorts. > > It all works very nicely apart from one stumbling block. During the > save process, using nsIDownload and nsIWebBrowserPersist, I give the > file a unique name and succeed in saving it but I cannot intercept the > appearance of the "download complete" nsProgressDialog :-(. > > I have set the nsIWebBrowserPersist progressListener and nsIDownload > listener and am being informed, before the nsProgressDialog dialog > appears, that the download is complete (via onstatechange) but can't > figure out how to stop the dialog appearing. > > Any suggestions would be very welcome. My one thought is to set an > observer on nsIDownload but I am not sure what event to observe and > whether I could prevent bubbling/propogation of this event. > > Geraint Edwards > -- Vizimarks - the Internet Scrapbook! Visual Bookmarks, Online Favorites, and an Online Scrapbook. Visit http://www.vizimarks.com today.
