Module: wine Branch: master Commit: a72482fd39ade6b846c52d9816f3b8e889467b2c URL: http://source.winehq.org/git/wine.git/?a=commit;h=a72482fd39ade6b846c52d9816...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Tue Sep 15 00:02:32 2015 +0300
regedit: When sorting by key type consistently compare types.
Otherwise when sorting by type for key with same type list get sorted by name.
---
programs/regedit/listview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/programs/regedit/listview.c b/programs/regedit/listview.c index d11d859..c0119ff 100644 --- a/programs/regedit/listview.c +++ b/programs/regedit/listview.c @@ -333,7 +333,7 @@ static int CALLBACK CompareFunc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSor if (g_columnToSort == ~0U) g_columnToSort = 0;
- if (g_columnToSort == 1 && l->dwValType != r->dwValType) + if (g_columnToSort == 1) return g_invertSort ? (int)r->dwValType - (int)l->dwValType : (int)l->dwValType - (int)r->dwValType; if (g_columnToSort == 2) { /* FIXME: Sort on value */