diff --git a/gtk/makemeta-ui.c b/gtk/makemeta-ui.c index 7114c1e75..2d0e52511 100644 --- a/gtk/makemeta-ui.c +++ b/gtk/makemeta-ui.c @@ -169,8 +169,8 @@ file_selection_changed_cb( GtkFileChooser *chooser, gpointer user_data ) char * pch; char * filename; char buf[512]; - size_t fileCount=0, totalSize=0; - size_t pieceCount=0, pieceSize=0; + uint64_t totalSize=0; + int fileCount=0, pieceCount=0, pieceSize=0; if( ui->builder ) { tr_metaInfoBuilderFree( ui->builder ); @@ -188,14 +188,14 @@ file_selection_changed_cb( GtkFileChooser *chooser, gpointer user_data ) } pch = readablesize( totalSize ); - g_snprintf( buf, sizeof(buf), "%s; %lu %s", + g_snprintf( buf, sizeof(buf), "%s; %d %s", pch, fileCount, ngettext("file", "files", fileCount) ); gtk_label_set_markup ( GTK_LABEL(ui->size_lb), buf ); g_free( pch ); pch = readablesize( pieceSize ); - g_snprintf( buf, sizeof(buf), "%lu %s @ %s", + g_snprintf( buf, sizeof(buf), "%d %s @ %s", pieceCount, ngettext("piece", "pieces", pieceCount), pch );