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);
signature.asc
Description: Digital signature