save_uri: update for xulrunner 18
authorJohn Foerch <jjfoerch@earthlink.net>
Wed, 5 Dec 2012 18:51:41 +0000 (5 13:51 -0500)
committerJohn Foerch <jjfoerch@earthlink.net>
Wed, 5 Dec 2012 18:51:41 +0000 (5 13:51 -0500)
In xulrunner 18, nsITransfer.init has a new parameter, aIsPrivate.  There
is no error or warning to pass a value for this parameter in earlier
versions of xulrunner that we have tried, so we simply always pass it.  If
problems are reported, we can change to a version dispatch like we have
done for some other similar changes.

"aIsPrivate Used to determine the privacy status of the new transfer.  If
true, indicates that the transfer was initiated from a source that desires
privacy."

modules/save.js

index e4044b1..b93cfae 100644 (file)
@@ -75,7 +75,7 @@ function save_uri (lspec, output_file) {
             load_spec_mime_info(lspec),
             null /* start time */,
             null /* temp file */,
-            persist);
+            persist, false);
     persist.progressListener = tr;
     persist.saveURI(uri, cache_key, referrer_uri, post_data, null /* no extra headers */, file_uri);