32 lines
1019 B
Plaintext
32 lines
1019 B
Plaintext
$OpenBSD: patch-src_transfer_c,v 1.3 2003/09/24 00:52:55 jolan Exp $
|
|
--- src/transfer.c.orig 2003-03-04 14:08:57.000000000 -0600
|
|
+++ src/transfer.c 2003-09-23 19:33:13.000000000 -0500
|
|
@@ -5907,6 +5907,7 @@ void upload_update_speed(user_info_t* us
|
|
GtkCList *clist;
|
|
socket_t *socket;
|
|
upload_t *upload;
|
|
+ share_t *share;
|
|
int i1;
|
|
|
|
if (!userinfo) return;
|
|
@@ -5915,10 +5916,15 @@ void upload_update_speed(user_info_t* us
|
|
gtk_clist_freeze(clist);
|
|
for (i1 = 0; i1 < clist->rows; i1++) {
|
|
socket = gtk_clist_get_row_data(clist, i1);
|
|
- upload = socket->data;
|
|
- if (upload->data->user_info != userinfo) continue;
|
|
-
|
|
- upload_update(socket);
|
|
+ if (socket->type == S_UPLOAD) {
|
|
+ upload = socket->data;
|
|
+ if (upload->data->user_info != userinfo) continue;
|
|
+ upload_update(socket);
|
|
+ } else if (socket->type == S_SHARE) {
|
|
+ share = socket->data;
|
|
+ if (share->data->user_info != userinfo) continue;
|
|
+ share_update(socket);
|
|
+ }
|
|
}
|
|
gtk_clist_thaw(clist);
|
|
}
|