Mercurial > gftp.yaz
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); |