Alexandre Julliard : comdlg32: Correctly initialize the item dialog structure.
Alexandre Julliard
julliard at winehq.org
Fri Feb 2 12:24:39 CST 2018
Module: wine
Branch: master
Commit: 908fa3eb8d59af2249d144a7f1b8925f97ce8e30
URL: https://source.winehq.org/git/wine.git/?a=commit;h=908fa3eb8d59af2249d144a7f1b8925f97ce8e30
Author: Alexandre Julliard <julliard at winehq.org>
Date: Fri Feb 2 15:40:36 2018 +0100
comdlg32: Correctly initialize the item dialog structure.
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/comdlg32/itemdlg.c | 22 +---------------------
1 file changed, 1 insertion(+), 21 deletions(-)
diff --git a/dlls/comdlg32/itemdlg.c b/dlls/comdlg32/itemdlg.c
index 3096017..8aaaa21 100644
--- a/dlls/comdlg32/itemdlg.c
+++ b/dlls/comdlg32/itemdlg.c
@@ -4597,7 +4597,7 @@ static HRESULT FileDialog_constructor(IUnknown *pUnkOuter, REFIID riid, void **p
if(pUnkOuter)
return CLASS_E_NOAGGREGATION;
- fdimpl = HeapAlloc(GetProcessHeap(), 0, sizeof(FileDialogImpl));
+ fdimpl = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(FileDialogImpl));
if(!fdimpl)
return E_OUTOFMEMORY;
@@ -4628,27 +4628,7 @@ static HRESULT FileDialog_constructor(IUnknown *pUnkOuter, REFIID riid, void **p
fdimpl->custom_okbutton = StrDupW(buf);
}
- fdimpl->filterspecs = NULL;
- fdimpl->filterspec_count = 0;
- fdimpl->filetypeindex = 0;
-
- fdimpl->psia_selection = fdimpl->psia_results = NULL;
- fdimpl->psi_setfolder = fdimpl->psi_folder = NULL;
-
list_init(&fdimpl->events_clients);
- fdimpl->events_next_cookie = 0;
-
- fdimpl->dlg_hwnd = NULL;
- fdimpl->peb = NULL;
-
- fdimpl->set_filename = NULL;
- fdimpl->default_ext = NULL;
- fdimpl->custom_cancelbutton = fdimpl->custom_filenamelabel = NULL;
-
- fdimpl->client_guid = GUID_NULL;
-
- fdimpl->hmenu_opendropdown = NULL;
- fdimpl->hfont_opendropdown = NULL;
/* FIXME: The default folder setting should be restored for the
* application if it was previously set. */
More information about the wine-cvs
mailing list