mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-13 04:11:34 -06:00
feat: go on cancel folder priority over file in comparison
This commit is contained in:
@@ -487,10 +487,10 @@ int CBrowseDialog::CompareItems(LPARAM lParam1, LPARAM lParam2)
|
|||||||
const CFileInfo &f1 = _files[(int)lParam1];
|
const CFileInfo &f1 = _files[(int)lParam1];
|
||||||
const CFileInfo &f2 = _files[(int)lParam2];
|
const CFileInfo &f2 = _files[(int)lParam2];
|
||||||
|
|
||||||
bool isDir1 = f1.IsDir();
|
// bool isDir1 = f1.IsDir();
|
||||||
bool isDir2 = f2.IsDir();
|
// bool isDir2 = f2.IsDir();
|
||||||
if (isDir1 && !isDir2) return -1;
|
// if (isDir1 && !isDir2) return -1;
|
||||||
if (isDir2 && !isDir1) return 1;
|
// if (isDir2 && !isDir1) return 1;
|
||||||
|
|
||||||
int res = 0;
|
int res = 0;
|
||||||
switch (_sortIndex)
|
switch (_sortIndex)
|
||||||
|
|||||||
@@ -191,8 +191,8 @@ int CALLBACK CompareItems(LPARAM lParam1, LPARAM lParam2, LPARAM lpData)
|
|||||||
|
|
||||||
CPanel *panel = (CPanel*)lpData;
|
CPanel *panel = (CPanel*)lpData;
|
||||||
|
|
||||||
bool isDir1 = panel->IsItem_Folder((int)lParam1);
|
// bool isDir1 = panel->IsItem_Folder((int)lParam1);
|
||||||
bool isDir2 = panel->IsItem_Folder((int)lParam2);
|
// bool isDir2 = panel->IsItem_Folder((int)lParam2);
|
||||||
|
|
||||||
// if (isDir1 && !isDir2) return -1;
|
// if (isDir1 && !isDir2) return -1;
|
||||||
// if (isDir2 && !isDir1) return 1;
|
// if (isDir2 && !isDir1) return 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user