299 ui_set(upload->label_top_left, label1.ptr); |
299 ui_set(upload->label_top_left, label1.ptr); |
300 |
300 |
301 free(sz_total); |
301 free(sz_total); |
302 free(label1.ptr); |
302 free(label1.ptr); |
303 |
303 |
304 |
304 if (upload->current_file_size > 0) { |
305 cxmutstr file_label = cx_asprintf("%s (%.0f%%)", upload->current_file_name, ((float)upload->current_file_upload/(float)upload->current_file_size)*100); |
305 cxmutstr file_label = cx_asprintf("%s (%.0f%%)", upload->current_file_name, ((float)upload->current_file_upload/(float)upload->current_file_size)*100); |
306 ui_set(upload->label_top_right, file_label.ptr); |
306 ui_set(upload->label_top_right, file_label.ptr); |
307 |
307 free(file_label.ptr); |
308 free(file_label.ptr); |
308 } |
309 } |
309 } |
310 |
310 |
311 static int uithr_update_upload_labels(void *data) { |
311 static int uithr_update_upload_labels(void *data) { |
312 update_upload_labels(data); |
312 update_upload_labels(data); |
313 return 0; |
313 return 0; |