Module: wine Branch: master Commit: 9c7a01c74b99d25bedf5720ca3e4c9b4f8586405 URL: http://source.winehq.org/git/wine.git/?a=commit;h=9c7a01c74b99d25bedf5720ca3... Author: Daniel Jelinski <djelinski1(a)gmail.com> Date: Sun May 5 21:04:24 2013 +0200 comdlg32: Load ComboBoxEx before creating dialogs that use it. --- dlls/comdlg32/filedlg.c | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/dlls/comdlg32/filedlg.c b/dlls/comdlg32/filedlg.c index eeac384..9481517 100644 --- a/dlls/comdlg32/filedlg.c +++ b/dlls/comdlg32/filedlg.c @@ -356,6 +356,12 @@ static BOOL GetFileDialog95A(LPOPENFILENAMEA ofn,UINT iDlgType) LPWSTR defext = NULL; LPWSTR filter = NULL; LPWSTR customfilter = NULL; + INITCOMMONCONTROLSEX icc; + + /* Initialize ComboBoxEx32 */ + icc.dwSize = sizeof(icc); + icc.dwICC = ICC_USEREX_CLASSES; + InitCommonControlsEx(&icc); /* Initialize CommDlgExtendedError() */ COMDLG32_SetCommDlgExtendedError(0); @@ -489,6 +495,12 @@ static BOOL GetFileDialog95W(LPOPENFILENAMEW ofn,UINT iDlgType) BOOL ret; FileOpenDlgInfos fodInfos; LPWSTR lpstrSavDir = NULL; + INITCOMMONCONTROLSEX icc; + + /* Initialize ComboBoxEx32 */ + icc.dwSize = sizeof(icc); + icc.dwICC = ICC_USEREX_CLASSES; + InitCommonControlsEx(&icc); /* Initialize CommDlgExtendedError() */ COMDLG32_SetCommDlgExtendedError(0);