mirror of
https://github.com/reactos/reactos.git
synced 2025-04-20 12:29:56 +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);
|
result = wcsicmp(pExtension1, pExtension2);
|
||||||
break;
|
break;
|
||||||
case 3: /* Size */
|
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;
|
break;
|
||||||
case 4: /* Modified */
|
case 4: /* Modified */
|
||||||
result = pData1->u.file.uFileDate - pData2->u.file.uFileDate;
|
result = pData1->u.file.uFileDate - pData2->u.file.uFileDate;
|
||||||
|
|
Loading…
Reference in a new issue