[gnome-bluetooth] sendto: update status on transfer completed



commit d4b0252d159045b52912f35ad997ff87c07d0cb7
Author: Emilio Pozuelo Monfort <emilio pozuelo collabora co uk>
Date:   Wed May 22 19:19:22 2013 +0200

    sendto: update status on transfer completed
    
    When all transfers have been completed, show a label
    saying so.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=701399

 sendto/main.c |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)
---
diff --git a/sendto/main.c b/sendto/main.c
index d540cb2..f2e0fd9 100644
--- a/sendto/main.c
+++ b/sendto/main.c
@@ -665,10 +665,21 @@ on_transfer_complete (void)
        g_object_unref (current_transfer);
        current_transfer = NULL;
 
-       if (file_index == file_count)
+       if (file_index == file_count) {
+               char *complete;
+
                gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progress), 1.0);
-       else
+
+               gtk_progress_bar_set_text(GTK_PROGRESS_BAR(progress), "");
+
+               complete = g_strdup_printf (ngettext ("%u transfer complete",
+                                                     "%u transfers complete",
+                                                     file_count), file_count);
+               gtk_label_set_text (GTK_LABEL (label_status), complete);
+               g_free (complete);
+       } else {
                send_next_file ();
+       }
 }
 
 static void


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]