https://git.reactos.org/?p=reactos.git;a=commitdiff;h=ba8f75557a062e09d56873...
commit ba8f75557a062e09d5687376f2b2947234653a8a Author: Thomas Faber thomas.faber@reactos.org AuthorDate: Fri Oct 27 12:32:26 2017 +0200
[SHELL32][REGEDIT][MSCONFIG_NEW] Correctly check for presence of list view sort header. --- base/applications/msconfig_new/comctl32ex/listview.c | 2 +- base/applications/regedit/listview.c | 2 +- dll/win32/shell32/CDefView.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/base/applications/msconfig_new/comctl32ex/listview.c b/base/applications/msconfig_new/comctl32ex/listview.c index 0eab585b3d..9e5f533998 100644 --- a/base/applications/msconfig_new/comctl32ex/listview.c +++ b/base/applications/msconfig_new/comctl32ex/listview.c @@ -49,7 +49,7 @@ ListView_SortEx(HWND hListView, BOOL bSortAsc; Sort sort;
- if ((GetWindowLongPtr(hListView, GWL_STYLE) & ~LVS_NOSORTHEADER) == 0) + if (GetWindowLongPtr(hListView, GWL_STYLE) & LVS_NOSORTHEADER) return TRUE;
hHeader = ListView_GetHeader(hListView); diff --git a/base/applications/regedit/listview.c b/base/applications/regedit/listview.c index 4d99cd7814..687fb2234b 100644 --- a/base/applications/regedit/listview.c +++ b/base/applications/regedit/listview.c @@ -478,7 +478,7 @@ static int CALLBACK CompareFunc(LPARAM lParam1, LPARAM lParam2, LPARAM lParamSor
static BOOL ListView_Sort(HWND hListView, int iSortingColumn, int iSortedColumn) { - if ( (GetWindowLongPtr(hListView, GWL_STYLE) & ~LVS_NOSORTHEADER) && + if (!(GetWindowLongPtr(hListView, GWL_STYLE) & LVS_NOSORTHEADER) && (iSortingColumn >= 0) ) { BOOL bSortAscending; diff --git a/dll/win32/shell32/CDefView.cpp b/dll/win32/shell32/CDefView.cpp index f846cc1fd4..1492724e55 100644 --- a/dll/win32/shell32/CDefView.cpp +++ b/dll/win32/shell32/CDefView.cpp @@ -698,7 +698,7 @@ BOOL CDefView::_Sort() HWND hHeader; HDITEM hColumn;
- if ((m_ListView.GetWindowLongPtr(GWL_STYLE) & ~LVS_NOSORTHEADER) == 0) + if (m_ListView.GetWindowLongPtr(GWL_STYLE) & LVS_NOSORTHEADER) return TRUE;
hHeader = (HWND)m_ListView.SendMessage(LVM_GETHEADER, 0, 0);