Commit 13f91aa0 authored by Antoine Cellerier's avatar Antoine Cellerier

Display file size instead of svn revision in update dialog

parent 9c9649fe
...@@ -144,11 +144,27 @@ void UpdateVLC::OnCheckForUpdate( wxCommandEvent& event ) ...@@ -144,11 +144,27 @@ void UpdateVLC::OnCheckForUpdate( wxCommandEvent& event )
default: default:
i_image = 0; i_image = 0;
} }
char *psz_tmp = NULL;
if( p_uit->file.l_size )
{
if( p_uit->file.l_size > 1024 * 1024 * 1024 )
asprintf( &psz_tmp, "(%ld GB)",
p_uit->file.l_size / (1024*1024*1024) );
if( p_uit->file.l_size > 1024 * 1024 )
asprintf( &psz_tmp, "(%ld MB)",
p_uit->file.l_size / (1024*1024) );
else if( p_uit->file.l_size > 1024 )
asprintf( &psz_tmp, "(%ld kB)",
p_uit->file.l_size / 1024 );
else
asprintf( &psz_tmp, "(%ld B)", p_uit->file.l_size );
}
list->InsertItem( list->GetItemCount(), list->InsertItem( list->GetItemCount(),
wxU(p_uit->file.psz_description)+wxU("\n") wxU(p_uit->file.psz_description)+wxU("\n")
+ wxU(p_uit->release.psz_version)+wxU(" (") + wxU(p_uit->release.psz_version)+wxU(" ")
+ wxU(p_uit->release.psz_svn_revision)+wxU(")"), + wxU(psz_tmp),
i_image ); i_image );
if( psz_tmp ) free( psz_tmp );
} }
main_sizer->Add( new wxStaticText( this, -1, wxU( _("\nAvailable " main_sizer->Add( new wxStaticText( this, -1, wxU( _("\nAvailable "
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment