Fix attached.

  Daniel
Fri Nov  4 18:38:52 EST 2005  Daniel Burrows <[EMAIL PROTECTED]>
  * If the user asks to cancel an installation at the 'download complete' 
dialog, really don't do anything.
diff -rN -udp old-head/src/ui_download_manager.cc 
new-head/src/ui_download_manager.cc
--- old-head/src/ui_download_manager.cc 2005-11-04 18:45:06.000000000 -0500
+++ new-head/src/ui_download_manager.cc 2005-11-04 18:38:50.000000000 -0500
@@ -57,6 +57,7 @@ ui_download_manager::ui_download_manager
 ui_download_manager::~ui_download_manager()
 {
   log->Complete();
+
   delete manager;
 
   ui_stop_download();
@@ -72,7 +73,10 @@ void ui_download_manager::done(download_
 {
   vs_progress_ref p = gen_progress_bar();
 
-  download_manager::result run_res = manager->finish(res, *p.unsafe_get_ref());
+  download_manager::result run_res = download_manager::failure;
+
+  if(!abort_state.get_aborted())
+    run_res = manager->finish(res, *p.unsafe_get_ref());
 
   apt_load_cache(p.unsafe_get_ref(), true);
 

Attachment: signature.asc
Description: Digital signature

Reply via email to