tCorrectly inform the user when the transfer is complete - ratox - FIFO based tox client
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 543682066d4cf6ffad3ad9f2e41f200a2c2fdcd7
 (DIR) parent 8682bdcee802056172e9214971c3883e23b40ac2
 (HTM) Author: sin <sin@2f30.org>
       Date:   Tue, 16 Sep 2014 13:18:39 +0100
       
       Correctly inform the user when the transfer is complete
       
       Diffstat:
         M ratatox.c                           |      10 ++++++----
       
       1 file changed, 6 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/ratatox.c b/ratatox.c
       t@@ -379,7 +379,6 @@ cb_file_control(Tox *m, int32_t fid, uint8_t rec_sen, uint8_t fnum, uint8_t ctrl
                                        if (f->fid != fid)
                                                continue;
                                        f->t.state = TRANSFER_DONE;
       -                                printout("Transfer complete\n");
                                        break;
                                }
                        }
       t@@ -414,7 +413,6 @@ again:
                                return;
                        }
                        f->t.n = n;
       -                /* relax - allow for tox_do() to do its job */
                        if (tox_file_send_data(tox, f->fid, f->t.fnum, f->t.buf, f->t.n) == -1) {
                                /* remember to resend the last buffer */
                                f->t.pending = 1;
       t@@ -924,8 +922,10 @@ loop(void)
                                switch (f->t.state) {
                                case TRANSFER_INPROGRESS:
                                        send_friend_file(f);
       -                                if (f->t.state == TRANSFER_DONE)
       +                                if (f->t.state == TRANSFER_DONE) {
       +                                        printout("Transfer complete\n");
                                                f->t.state = TRANSFER_NONE;
       +                                }
                                        break;
                                }
                        }
       t@@ -954,8 +954,10 @@ loop(void)
                                                        break;
                                                case TRANSFER_INPROGRESS:
                                                        send_friend_file(f);
       -                                                if (f->t.state == TRANSFER_DONE)
       +                                                if (f->t.state == TRANSFER_DONE) {
       +                                                        printout("Transfer complete\n");
                                                                f->t.state = TRANSFER_NONE;
       +                                                }
                                                        break;
                                                }
                                                break;