Index: code/q3_ui/ui_connect.c =================================================================== --- code/q3_ui/ui_connect.c (revision 1187) +++ code/q3_ui/ui_connect.c (working copy) @@ -94,7 +94,8 @@ UI_DrawProportionalString( 8, 224, xferText, style, color_white ); if (downloadSize > 0) { - s = va( "%s (%d%%)", downloadName, downloadCount * 100 / downloadSize ); + s = va( "%s (%d%%)", downloadName, + (int)( (double)downloadCount * 100 / downloadSize ) ); } else { s = downloadName; } Index: code/ui/ui_main.c =================================================================== --- code/ui/ui_main.c (revision 1187) +++ code/ui/ui_main.c (working copy) @@ -5424,7 +5424,8 @@ Text_PaintCenter(centerPoint, yStart + 248, scale, colorWhite, xferText, 0); if (downloadSize > 0) { - s = va( "%s (%d%%)", downloadName, downloadCount * 100 / downloadSize ); + s = va( "%s (%d%%)", downloadName, + (int)( (double)downloadCount * 100 / downloadSize ) ); } else { s = downloadName; }