mirror of
https://github.com/reactos/reactos.git
synced 2025-04-17 19:27:00 +00:00
[SHELL32] Fix sorting on size for big files
CORE-17205
This commit is contained in:
parent
9adcacdbc8
commit
679c95597c
1 changed files with 6 additions and 1 deletions
|
@ -968,7 +968,12 @@ HRESULT WINAPI CFSFolder::CompareIDs(LPARAM lParam,
|
|||
result = wcsicmp(pExtension1, pExtension2);
|
||||
break;
|
||||
case 3: /* Size */
|
||||
result = pData1->u.file.dwFileSize - pData2->u.file.dwFileSize;
|
||||
if (pData1->u.file.dwFileSize > pData2->u.file.dwFileSize)
|
||||
result = 1;
|
||||
else if (pData1->u.file.dwFileSize < pData2->u.file.dwFileSize)
|
||||
result = -1;
|
||||
else
|
||||
result = 0;
|
||||
break;
|
||||
case 4: /* Modified */
|
||||
result = pData1->u.file.uFileDate - pData2->u.file.uFileDate;
|
||||
|
|
Loading…
Reference in a new issue