diff options
author | Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk> | 2013-05-22 19:19:22 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2013-06-14 11:29:54 +0200 |
commit | d4b0252d159045b52912f35ad997ff87c07d0cb7 (patch) | |
tree | 54fe3c13f081d91bfdc196be7856433e95b5030d /sendto | |
parent | d10e9e4562d050570090ff934bb91aeb62087f32 (diff) | |
download | gnome-bluetooth-d4b0252d159045b52912f35ad997ff87c07d0cb7.tar.gz |
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
Diffstat (limited to 'sendto')
-rw-r--r-- | sendto/main.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/sendto/main.c b/sendto/main.c index d540cb23..f2e0fd9e 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 |