Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 5690 → Rev 5691

/programs/cmm/eolite/include/properties.h
187,38 → 187,28
 
void GetSizeMoreFiles(dword way)
{
int all_file_count, all_dir_count, all_size;
char cur_file[4096];
dword selected_offset2;
all_file_count = 0;
all_dir_count = 0;
all_size = 0;
for (i=0; i<files.count; i++)
{
selected_offset2 = file_mas[i]*304 + buf+32 + 7;
if (ESBYTE[selected_offset2]) {
sprintf(#cur_file,"%s/%s",way,file_mas[i]*304+buf+72);
 
GetFileInfo(#cur_file, #file_info_general);
if ( file_info_general.isfolder )
sprintf(#cur_file,"%s%s",way,file_mas[i]*304+buf+72);
if (TestBit(ESDWORD[file_mas[i]*304+buf+32], 4) )
{
debugln(#cur_file);
GetSizeDir(#cur_file);
all_file_count = all_file_count + file_count;
all_dir_count = all_dir_count + dir_count +1;
all_size = all_size + size_dir;
dir_count++;
}
else
{
all_file_count++;
all_size = all_size + file_info_general.sizelo;
GetFileInfo(#cur_file, #file_info_dirsize);
size_dir += file_info_dirsize.sizelo;
file_count++;
}
}
}
file_count = all_file_count;
dir_count = all_dir_count;
size_dir = all_size;
}
 
void properties_dialog()
236,6 → 226,7
if (selected_count)
{
GetSizeMoreFiles(#path);
debugi(size_dir);
atr_readonly = 0;
atr_hidden = 0;
atr_system = 0;