From 3ff06f613e0a44dc64c3a8ad321da52716a4681c Mon Sep 17 00:00:00 2001 From: "Sylvain St.Germain" Date: Thu, 25 Mar 1999 10:53:49 +0000 Subject: [PATCH] Fix problem in DPA_QuickSort where the sort order was inverted. --- dlls/comctl32/comctl32undoc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/comctl32/comctl32undoc.c b/dlls/comctl32/comctl32undoc.c index 580d8742c60..37b0ce5465c 100644 --- a/dlls/comctl32/comctl32undoc.c +++ b/dlls/comctl32/comctl32undoc.c @@ -1305,8 +1305,8 @@ DPA_QuickSort (LPVOID *lpPtrs, INT l, INT r, j = r; v = lpPtrs[(int)(l+r)/2]; do { - while ((pfnCompare)(lpPtrs[i], v, lParam) < 0) i++; - while ((pfnCompare)(lpPtrs[j], v, lParam) > 0) j--; + while ((pfnCompare)(lpPtrs[i], v, lParam) > 0) i++; + while ((pfnCompare)(lpPtrs[j], v, lParam) < 0) j--; if (i <= j) { t = lpPtrs[i];