diff --git a/tgp-ft.c b/tgp-ft.c index f0ab7ea..13b8728 100644 --- a/tgp-ft.c +++ b/tgp-ft.c @@ -253,6 +253,8 @@ void tgprpl_recv_file (PurpleConnection * gc, const char *who, struct tgl_docume purple_xfer_set_filename (X, filename); g_free (filename); + purple_xfer_set_size (X, D->size); + tgprpl_xfer_init_data (X, purple_connection_get_protocol_data (gc), D, NULL); purple_xfer_request (X); } @@ -266,6 +268,8 @@ void tgprpl_recv_encr_file (PurpleConnection * gc, const char *who, struct tgl_e purple_xfer_set_filename (X, filename); g_free (filename); + purple_xfer_set_size (X, D->size); + tgprpl_xfer_init_data (X, purple_connection_get_protocol_data (gc), NULL, D); purple_xfer_request (X); }