# HG changeset patch # User masneyb # Date 1153488612 0 # Node ID 19aaa1571cc8267afd6d8d2a77797abce789e1c7 # Parent 6cfc7104e23bbc74bcb54e7982ae3848bcfbc209 2006-7-21 Brian Masney * src/gtk/transfer.c (transfer_done) - fixed race condition that would occur when selecting Stop Transfer and then Start Transfer (from Matthieu Crapet ) (closes #348140) diff -r 6cfc7104e23b -r 19aaa1571cc8 ChangeLog --- a/ChangeLog Fri Jul 21 13:23:46 2006 +0000 +++ b/ChangeLog Fri Jul 21 13:30:12 2006 +0000 @@ -1,4 +1,8 @@ 2006-7-21 Brian Masney + * src/gtk/transfer.c (transfer_done) - fixed race condition that + would occur when selecting Stop Transfer and then Start Transfer + (from Matthieu Crapet ) (closes #348140) + * src/gtk/gftp-gtk.c - renamed OpenURL dialog to Open Location * src/gtk/misc-gtk.c (update_window_info) - fixed the default protocol @@ -3480,7 +3484,7 @@ * cvsclean - added this script - * *.[ch] - added $Id: ChangeLog,v 1.455 2006/07/21 13:23:45 masneyb Exp $ tags + * *.[ch] - added $Id: ChangeLog,v 1.456 2006/07/21 13:30:11 masneyb Exp $ tags * debian/* - updated files from Debian maintainer diff -r 6cfc7104e23b -r 19aaa1571cc8 src/gtk/transfer.c --- a/src/gtk/transfer.c Fri Jul 21 13:23:46 2006 +0000 +++ b/src/gtk/transfer.c Fri Jul 21 13:30:12 2006 +0000 @@ -618,7 +618,8 @@ num_transfers_in_progress--; } - if (!tdata->show && tdata->started) + if ((!tdata->show && tdata->started) || + (tdata->done && !tdata->started)) { transdata = gtk_ctree_node_get_row_data (GTK_CTREE (dlwdw), tdata->user_data);