[SHLWAPI] Fix parameter ordering at call of AutoComplete_AdaptFlags
authorHirofumi Katayama <katayama.hirofumi.mz@gmail.com>
Sun, 4 Oct 2020 23:47:21 +0000 (08:47 +0900)
committerHirofumi Katayama <katayama.hirofumi.mz@gmail.com>
Sun, 4 Oct 2020 23:47:21 +0000 (08:47 +0900)
CORE-9281

dll/win32/shlwapi/autocomp.cpp

index da045a7..d33a877 100644 (file)
@@ -170,8 +170,8 @@ AutoComplete_AdaptFlags(IN HWND hwndEdit,
     if (GetWindowLongPtrW(hwndEdit, GWL_EXSTYLE) & WS_EX_LAYOUTRTL)
         dwACO |= ACO_RTLREADING;
 
-    *pdwACO = dwACO;
     *pdwSHACF = dwSHACF;
+    *pdwACO = dwACO;
     *pdwACLO = dwACLO;
 }
 
@@ -192,8 +192,8 @@ HRESULT WINAPI SHAutoComplete(HWND hwndEdit, DWORD dwFlags)
 {
     TRACE("SHAutoComplete(%p, 0x%lX)\n", hwndEdit, dwFlags);
 
-    DWORD dwACO = 0, dwACLO = 0, dwSHACF = dwFlags;
-    AutoComplete_AdaptFlags(hwndEdit, &dwACO, &dwACLO, &dwSHACF);
+    DWORD dwSHACF = dwFlags, dwACO = 0, dwACLO = 0;
+    AutoComplete_AdaptFlags(hwndEdit, &dwSHACF, &dwACO, &dwACLO);
 
     // Load the list (with IEnumString interface)
     CComPtr<IUnknown> pList = AutoComplete_LoadList(dwSHACF, dwACLO);