if( p_scan->p_dialog == NULL )
p_scan->p_dialog = dialog_ProgressCreate( p_scan->p_obj, _("Scanning DVB-T"), psz_text, _("Cancel") );
if( p_scan->p_dialog != NULL )
- dialog_ProgressSet( p_scan->p_dialog, psz_text, 100 * f_position );
+ dialog_ProgressSet( p_scan->p_dialog, psz_text, f_position );
free( psz_text );
}
if( dialog_ProgressCancelled( p_dialog ) )
break;
- double f_pos = 100.0 * stream_Tell( p_demux->s ) /
- stream_Size( p_demux->s );
+ float f_pos = (float)stream_Tell( p_demux->s ) /
+ (float)stream_Size( p_demux->s );
dialog_ProgressSet( p_dialog, NULL, f_pos );
i_dialog_update = mdate();
l_downloaded += i_read;
psz_downloaded = size_str( l_downloaded );
- f_progress = 100.0*(float)l_downloaded/(float)l_size;
+ f_progress = (float)l_downloaded/(float)l_size;
if( asprintf( &psz_status, _( "%s\nDownloading... %s/%s %.1f%% done" ),
p_update->release.psz_url, psz_downloaded, psz_size,