/programs/cmm/eolite/include/copy_and_delete.h |
---|
197,12 → 197,9 |
//if (CheckEvent()==evReDraw) draw_window(); |
filename = i*304+dirbuf+72; |
sprintf(#del_from,"%s/%s",way,filename); |
if ( TestBit(ESDWORD[filename-40], 4) ) |
{ |
if ( ESDWORD[filename-40] & ATR_FOLDER ) { |
RecursiveDelete(#del_from, true); |
} |
else |
{ |
} else { |
if (show_progress) Operation_Draw_Progress(filename); |
if (error = DeleteFile(#del_from)) del_error = error; |
} |
/programs/cmm/eolite/include/properties.h |
---|
82,7 → 82,7 |
strcpy(cur_file, way); |
chrcat(cur_file, '/'); |
strcat(cur_file, filename); |
if ( TestBit(ESDWORD[filename-40], 4) ) |
if ( ESDWORD[filename-40] & ATR_FOLDER ) |
{ |
SetPropertiesDir(cur_file); |
} |
158,7 → 158,7 |
if (getElementSelectedFlag(i) == true) |
{ |
sprintf(#cur_file,"%s/%s",way,items.get(i)*304+buf+72); |
if (TestBit(ESDWORD[items.get(i)*304+buf+32], 4) ) |
if (ESDWORD[items.get(i)*304+buf+32] & ATR_FOLDER ) |
{ |
more_files_count.calculate_loop(#cur_file); |
more_files_count.folders++; |