changeset 4607:8742023570be

[gaim-migrate @ 4895] I even used 4 space tabs so my code would blend in with the rest of Christian's! This fixes 2 very very very minor bugs (they're no 18 yet). 1) When a file is finished, time remaining says "Unknown" 2) When a file finishes, the up/down/check icon doesn't update unless you've clicked on it (or maybe unless details are shown for that transfer) This might not be as pretty as Chip's code, but it looks ok to me. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Sun, 23 Feb 2003 06:24:00 +0000
parents 864518c3767d
children 5fcb44d771d2
files src/gtkft.c
diffstat 1 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/gtkft.c	Sun Feb 23 02:21:17 2003 +0000
+++ b/src/gtkft.c	Sun Feb 23 06:24:00 2003 +0000
@@ -869,6 +869,21 @@
 					   COLUMN_REMAINING, remaining_str,
 					   -1);
 
+	if (gaim_xfer_is_completed(xfer)) {
+		GdkPixbuf *pixbuf;
+
+		pixbuf = gtk_widget_render_icon(dialog->window,
+										GAIM_STOCK_FILE_DONE,
+										GTK_ICON_SIZE_MENU, NULL);
+
+		gtk_list_store_set(GTK_LIST_STORE(xfer_dialog->model), &data->iter,
+						   COLUMN_STATUS, pixbuf,
+						   COLUMN_REMAINING, "Finished.",
+						   -1);
+
+		g_object_unref(pixbuf);
+	}
+
 	selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(xfer_dialog->tree));
 
 	if (xfer == dialog->selected_xfer)