summaryrefslogtreecommitdiff
path: root/sendto
diff options
context:
space:
mode:
authorEmilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>2013-05-22 19:19:22 +0200
committerBastien Nocera <hadess@hadess.net>2013-06-14 11:29:54 +0200
commitd4b0252d159045b52912f35ad997ff87c07d0cb7 (patch)
tree54fe3c13f081d91bfdc196be7856433e95b5030d /sendto
parentd10e9e4562d050570090ff934bb91aeb62087f32 (diff)
downloadgnome-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.c15
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