Fix compilation with latest MinGW-w64 (release 3)

Now that MinGW-w64 fixed the headers the old hack actually break stuff.

Change-Id: I1f60b9176982f6c07e01f3960bc1d7e70d7f9481
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
bb10
Kai Koehne 2013-10-21 12:54:45 +02:00 committed by The Qt Project
parent 72a7882cec
commit 9b187bcd6a
1 changed files with 3 additions and 1 deletions

View File

@ -1766,7 +1766,9 @@ static int CALLBACK xpFileDialogGetExistingDirCallbackProc(HWND hwnd, UINT uMsg,
return dialog->existingDirCallback(hwnd, uMsg, lParam);
}
#ifdef Q_CC_MINGW
/* The correct declaration of the SHGetPathFromIDList symbol is
* being used in mingw-w64 as of r6215, which is a v3 snapshot. */
#if defined(Q_CC_MINGW) && (!defined(__MINGW64_VERSION_MAJOR) || _MINGW64_VERSION_MAJOR < 3)
typedef ITEMIDLIST *qt_LpItemIdList;
#else
typedef PIDLIST_ABSOLUTE qt_LpItemIdList;