Index: openacs-4/packages/xowiki/tcl/xowiki-www-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/xowiki/tcl/xowiki-www-procs.tcl,v diff -u -r1.8 -r1.9 --- openacs-4/packages/xowiki/tcl/xowiki-www-procs.tcl 10 Aug 2006 01:14:41 -0000 1.8 +++ openacs-4/packages/xowiki/tcl/xowiki-www-procs.tcl 10 Aug 2006 12:36:48 -0000 1.9 @@ -258,9 +258,10 @@ File instproc download {} { my instvar text mime_type package_id item_id revision_id $package_id set mime_type $mime_type + set use_bg_delivery [expr {![catch {ns_conn contentsentlength}] && + [info command ::throttle] ne ""}] $package_id set delivery \ - [expr {[catch {ns_conn contentsentlength}] ? - "ns_returnfile" : "ad_returnfile_background"}] + [expr {$use_bg_delivery ? "ns_returnfile" : "ad_returnfile_background"}] #my log "--F FILE=[my full_file_name]" return [my full_file_name] }