Disable resuming download of formatted document
commit6032bc730af7411a65b8119caa65121fdc8f1946
authorKalle Olavi Niemitalo <kon@iki.fi>
Tue, 14 Jul 2009 07:27:09 +0000 (14 10:27 +0300)
committerKalle Olavi Niemitalo <Kalle@Astalo.kon.iki.fi>
Tue, 14 Jul 2009 07:27:09 +0000 (14 10:27 +0300)
treea72fde6daa10b56c27da34a24c56dd46100b967b
parent6f9501346e7bd370da3cc539e88895a596de6e33
Disable resuming download of formatted document

If the user chose File -> Save formatted document and typed the name
of an existing file, ELinks offered to resume downloading the file.
There are a few problems with that:

* save_formatted_finish does not actually support resuming.  It would
  instead overwrite the beginning of the file and not truncate it.

* When save_formatted calls create_download_file, cdf_hop->data
  ends up pointing to struct document.  If the user then chooses to
  resume, lun_resume would read *(int *)cdf_hop->data, hoping to
  get cmdw_hop.magic or codw_hop.magic.  struct document does not
  begin with any such magic value.

* Because ELinks already has the formatted document in memory,
  resuming saves neither time nor I/O.

So don't show the "Resume download of the original file" button in
this situation.
src/session/download.c
src/session/download.h
src/viewer/text/view.c