comparison src/gtk/transfer.c @ 785:19aaa1571cc8

2006-7-21 Brian Masney <masneyb@gftp.org> * src/gtk/transfer.c (transfer_done) - fixed race condition that would occur when selecting Stop Transfer and then Start Transfer (from Matthieu Crapet <mcrapet@gmail.com>) (closes #348140)
author masneyb
date Fri, 21 Jul 2006 13:30:12 +0000
parents cf2a51deefd8
children fbc903d84577
comparison
equal deleted inserted replaced
784:6cfc7104e23b 785:19aaa1571cc8
616 gftpui_refresh (tdata->towdata, 1); 616 gftpui_refresh (tdata->towdata, 1);
617 617
618 num_transfers_in_progress--; 618 num_transfers_in_progress--;
619 } 619 }
620 620
621 if (!tdata->show && tdata->started) 621 if ((!tdata->show && tdata->started) ||
622 (tdata->done && !tdata->started))
622 { 623 {
623 transdata = gtk_ctree_node_get_row_data (GTK_CTREE (dlwdw), 624 transdata = gtk_ctree_node_get_row_data (GTK_CTREE (dlwdw),
624 tdata->user_data); 625 tdata->user_data);
625 if (transdata != NULL) 626 if (transdata != NULL)
626 g_free (transdata); 627 g_free (transdata);